home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Battle Chess
/
Guided Tour
/
Guided Tour.rsrc
/
CODE_10.txt
< prev
next >
Wrap
Text File
|
1993-09-09
|
238KB
|
4,299 lines
# near model CODE resource
# jump table entries: 33736-33762 (27 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 4A6E 0008 tst.w [A6 + 0x8]
00000008 6C0A bge +0xC /* 00000014 */
0000000A 302E 0008 move.w D0, [A6 + 0x8]
0000000E 4440 neg.w D0
00000010 3D40 0008 move.w [A6 + 0x8], D0
label00000014:
00000014 302E 0008 move.w D0, [A6 + 0x8]
00000018 4E5E unlink A6
0000001A 4E75 rts
0000001C 4142 chk.w D0, D2
0000001E 5320 subq.b -[A0], 1
00000020 2020 move.l D0, -[A0]
00000022 2020 move.l D0, -[A0]
fn00000024:
00000024 4E56 0000 link A6, 0
00000028 302E 0008 move.w D0, [A6 + 0x8]
0000002C B06E 000A cmp.w D0, [A6 + 0xA]
00000030 6D06 blt +0x8 /* 00000038 */
00000032 302E 0008 move.w D0, [A6 + 0x8]
00000036 6004 bra +0x6 /* 0000003C */
label00000038:
00000038 302E 000A move.w D0, [A6 + 0xA]
label0000003C:
0000003C 4E5E unlink A6
0000003E 4E75 rts
00000040 4D41 chk.w D6, D1
00000042 5820 addq.b -[A0], 4
00000044 2020 move.l D0, -[A0]
00000046 2020 move.l D0, -[A0]
00000048 4E56 0000 link A6, 0
0000004C 302E 0008 move.w D0, [A6 + 0x8]
00000050 B06E 000A cmp.w D0, [A6 + 0xA]
00000054 6E06 bgt +0x8 /* 0000005C */
00000056 302E 0008 move.w D0, [A6 + 0x8]
0000005A 6004 bra +0x6 /* 00000060 */
label0000005C:
0000005C 302E 000A move.w D0, [A6 + 0xA]
label00000060:
00000060 4E5E unlink A6
00000062 4E75 rts
00000064 4D49 chk.w D6, A1
00000066 4E20 .invalid // invalid opcode 4
00000068 2020 move.l D0, -[A0]
0000006A 2020 move.l D0, -[A0]
fn0000006C:
0000006C 4E56 0000 link A6, 0
00000070 7001 moveq.l D0, 0x01
00000072 C06E 0008 and.w D0, [A6 + 0x8]
00000076 4E5E unlink A6
00000078 4E75 rts
0000007A 4F44 chk.w D7, D4
0000007C 4420 neg.b -[A0]
0000007E 2020 move.l D0, -[A0]
00000080 2020 move.l D0, -[A0]
export_146:
00000082 4E56 FA00 link A6, -0x0600
00000086 2F0A move.l -[A7], A2
00000088 426D EEB4 clr.w [A5 - 0x114C]
0000008C 426D EDE4 clr.w [A5 - 0x121C]
00000090 426D EDE6 clr.w [A5 - 0x121A]
00000094 426D EDE8 clr.w [A5 - 0x1218]
00000098 426E FA0A clr.w [A6 - 0x5F6]
0000009C 6000 00C8 bra +0xCA /* 00000166 */
label000000A0:
000000A0 303C 0088 move.w D0, 0x88
000000A4 C06E FA0A and.w D0, [A6 - 0x5F6]
000000A8 4A40 tst.w D0
000000AA 6600 00B6 bne +0xB8 /* 00000162 */
000000AE 302E FA0A move.w D0, [A6 - 0x5F6]
000000B2 48C0 ext.l D0
000000B4 E580 asl D0, 2
000000B6 41ED 94BC lea.l A0, [A5 - 0x6B44]
000000BA D1C0 add.l A0, D0
000000BC 7000 moveq.l D0, 0x00
000000BE 1010 move.b D0, [A0]
000000C0 4A40 tst.w D0
000000C2 6700 009E beq +0xA0 /* 00000162 */
000000C6 302E FA0A move.w D0, [A6 - 0x5F6]
000000CA 48C0 ext.l D0
000000CC E580 asl D0, 2
000000CE 41ED 94BC lea.l A0, [A5 - 0x6B44]
000000D2 D1C0 add.l A0, D0
000000D4 7000 moveq.l D0, 0x00
000000D6 1010 move.b D0, [A0]
000000D8 0C40 0001 cmpi.w D0, 0x1
000000DC 6700 0084 beq +0x86 /* 00000162 */
000000E0 302E FA0A move.w D0, [A6 - 0x5F6]
000000E4 48C0 ext.l D0
000000E6 E580 asl D0, 2
000000E8 41ED 94BC lea.l A0, [A5 - 0x6B44]
000000EC D1C0 add.l A0, D0
000000EE 7000 moveq.l D0, 0x00
000000F0 1010 move.b D0, [A0]
000000F2 4840 swap.w D0
000000F4 4240 clr.w D0
000000F6 4840 swap.w D0
000000F8 D080 add.l D0, D0
000000FA 41ED ED70 lea.l A0, [A5 - 0x1290]
000000FE D1C0 add.l A0, D0
00000100 3D50 FA04 move.w [A6 - 0x5FC], [A0]
00000104 302D EDE4 move.w D0, [A5 - 0x121C]
00000108 D06E FA04 add.w D0, [A6 - 0x5FC]
0000010C 3B40 EDE4 move.w [A5 - 0x121C], D0
00000110 302E FA0A move.w D0, [A6 - 0x5F6]
00000114 48C0 ext.l D0
00000116 E580 asl D0, 2
00000118 41ED 94BC lea.l A0, [A5 - 0x6B44]
0000011C D1C0 add.l A0, D0
0000011E 7000 moveq.l D0, 0x00
00000120 1010 move.b D0, [A0]
00000122 0C40 0006 cmpi.w D0, 0x6
00000126 660C bne +0xE /* 00000134 */
00000128 302D EDE6 move.w D0, [A5 - 0x121A]
0000012C D06D ED7C add.w D0, [A5 - 0x1284]
00000130 3B40 EDE6 move.w [A5 - 0x121A], D0
label00000134:
00000134 302E FA0A move.w D0, [A6 - 0x5F6]
00000138 48C0 ext.l D0
0000013A E580 asl D0, 2
0000013C 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000140 D1C0 add.l A0, D0
00000142 7000 moveq.l D0, 0x00
00000144 1028 0001 move.b D0, [A0 + 0x1]
00000148 4A40 tst.w D0
0000014A 660A bne +0xC /* 00000156 */
0000014C 302E FA04 move.w D0, [A6 - 0x5FC]
00000150 4440 neg.w D0
00000152 3D40 FA04 move.w [A6 - 0x5FC], D0
label00000156:
00000156 302D EDE8 move.w D0, [A5 - 0x1218]
0000015A 906E FA04 sub.w D0, [A6 - 0x5FC]
0000015E 3B40 EDE8 move.w [A5 - 0x1218], D0
label00000162:
00000162 526E FA0A addq.w [A6 - 0x5F6], 1
label00000166:
00000166 0C6E 0077 FA0A cmpi.w [A6 - 0x5F6], 0x77 /* 'w' */
0000016C 6F00 FF32 ble -0xCC /* 000000A0 */
00000170 302D EDE4 move.w D0, [A5 - 0x121C]
00000174 0640 E000 addi.w D0, 0xE000
00000178 3F00 move.w -[A7], D0
0000017A 4267 clr.w -[A7]
0000017C 4EBA FEA6 jsr [PC - 0x15A /* 00000024 */]
00000180 588F addq.l A7, 4
00000182 48C0 ext.l D0
00000184 81FC 0100 divs.w D0, 0x100
00000188 3B40 EDEA move.w [A5 - 0x1216], D0
0000018C 4A6D EDE8 tst.w [A5 - 0x1218]
00000190 6C06 bge +0x8 /* 00000198 */
00000192 426E FA26 clr.w [A6 - 0x5DA]
00000196 6006 bra +0x8 /* 0000019E */
label00000198:
00000198 7001 moveq.l D0, 0x01
0000019A 3D40 FA26 move.w [A6 - 0x5DA], D0
label0000019E:
0000019E 3F2D EDE8 move.w -[A7], [A5 - 0x1218]
000001A2 4EBA FE5C jsr [PC - 0x1A4 /* 00000000 */]
000001A6 548F addq.l A7, 2
000001A8 322D EDE4 move.w D1, [A5 - 0x121C]
000001AC 9240 sub.w D1, D0
000001AE 48C1 ext.l D1
000001B0 83FC 0002 divs.w D1, 0x2
000001B4 302D ED78 move.w D0, [A5 - 0x1288]
000001B8 D040 add.w D0, D0
000001BA B240 cmp.w D1, D0
000001BC 5FC0 sle D0
000001BE 4400 neg.b D0
000001C0 4880 ext.w D0
000001C2 3F2D EDE8 move.w -[A7], [A5 - 0x1218]
000001C6 3D40 FA00 move.w [A6 - 0x600], D0
000001CA 4EBA FE34 jsr [PC - 0x1CC /* 00000000 */]
000001CE 548F addq.l A7, 2
000001D0 322D ED76 move.w D1, [A5 - 0x128A]
000001D4 926D ED78 sub.w D1, [A5 - 0x1288]
000001D8 B041 cmp.w D0, D1
000001DA 5CC0 sge D0
000001DC 4400 neg.b D0
000001DE 4880 ext.w D0
000001E0 C06E FA00 and.w D0, [A6 - 0x600]
000001E4 3B40 EEB4 move.w [A5 - 0x114C], D0
000001E8 426E FA1E clr.w [A6 - 0x5E2]
000001EC 6000 00BA bra +0xBC /* 000002A8 */
label000001F0:
000001F0 426E FA20 clr.w [A6 - 0x5E0]
000001F4 6000 00A4 bra +0xA6 /* 0000029A */
label000001F8:
000001F8 302E FA1E move.w D0, [A6 - 0x5E2]
000001FC E948 lsl D0.w, 4
000001FE D06E FA20 add.w D0, [A6 - 0x5E0]
00000202 3D40 FA0A move.w [A6 - 0x5F6], D0
00000206 302E FA1E move.w D0, [A6 - 0x5E2]
0000020A 48C0 ext.l D0
0000020C D080 add.l D0, D0
0000020E 41ED ED7E lea.l A0, [A5 - 0x1282]
00000212 D1C0 add.l A0, D0
00000214 302E FA20 move.w D0, [A6 - 0x5E0]
00000218 48C0 ext.l D0
0000021A D080 add.l D0, D0
0000021C 43ED ED7E lea.l A1, [A5 - 0x1282]
00000220 D3C0 add.l A1, D0
00000222 3010 move.w D0, [A0]
00000224 D051 add.w D0, [A1]
00000226 C1FC 0003 muls.w D0, 0x3
0000022A 7208 moveq.l D1, 0x08
0000022C 9240 sub.w D1, D0
0000022E 3F01 move.w -[A7], D1
00000230 4267 clr.w -[A7]
00000232 4EBA FDF0 jsr [PC - 0x210 /* 00000024 */]
00000236 588F addq.l A7, 4
00000238 3D40 FA22 move.w [A6 - 0x5DE], D0
0000023C 426E FA10 clr.w [A6 - 0x5F0]
00000240 604C bra +0x4E /* 0000028E */
label00000242:
00000242 302E FA10 move.w D0, [A6 - 0x5F0]
00000246 C1FC 00F0 muls.w D0, 0xF0
0000024A D08E add.l D0, A6
0000024C 322E FA0A move.w D1, [A6 - 0x5F6]
00000250 48C1 ext.l D1
00000252 D281 add.l D1, D1
00000254 D081 add.l D0, D1
00000256 322E FA1E move.w D1, [A6 - 0x5E2]
0000025A 48C1 ext.l D1
0000025C D281 add.l D1, D1
0000025E 41ED EDC2 lea.l A0, [A5 - 0x123E]
00000262 D1C1 add.l A0, D1
00000264 3210 move.w D1, [A0]
00000266 C3FC 0003 muls.w D1, 0x3
0000026A 342D EDEA move.w D2, [A5 - 0x1216]
0000026E 5042 addq.w D2, 8
00000270 C3C2 muls.w D1, D2
00000272 EA41 asr D1.w, 5
00000274 D26E FA22 add.w D1, [A6 - 0x5DE]
00000278 2040 movea.l A0, D0
0000027A 3141 FDE8 move.w [A0 - 0x218], D1
0000027E 302E FA0A move.w D0, [A6 - 0x5F6]
00000282 0A40 0070 xori.w D0, 0x70 /* 'p' */
00000286 3D40 FA0A move.w [A6 - 0x5F6], D0
0000028A 526E FA10 addq.w [A6 - 0x5F0], 1
label0000028E:
0000028E 0C6E 0001 FA10 cmpi.w [A6 - 0x5F0], 0x1
00000294 6FAC ble -0x52 /* 00000242 */
00000296 526E FA20 addq.w [A6 - 0x5E0], 1
label0000029A:
0000029A 0C6E 0007 FA20 cmpi.w [A6 - 0x5E0], 0x7
000002A0 6F00 FF56 ble -0xA8 /* 000001F8 */
000002A4 526E FA1E addq.w [A6 - 0x5E2], 1
label000002A8:
000002A8 0C6E 0007 FA1E cmpi.w [A6 - 0x5E2], 0x7
000002AE 6F00 FF40 ble -0xBE /* 000001F0 */
000002B2 426E FA10 clr.w [A6 - 0x5F0]
000002B6 6000 00AC bra +0xAE /* 00000364 */
label000002BA:
000002BA 302E FA10 move.w D0, [A6 - 0x5F0]
000002BE 0A40 0001 xori.w D0, 0x1
000002C2 3D40 FA0E move.w [A6 - 0x5F2], D0
000002C6 486E FA17 pea.l [A6 - 0x5E9]
000002CA 3F2E FA0E move.w -[A7], [A6 - 0x5F2]
000002CE 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
000002D2 5C8F addq.l A7, 6
000002D4 102E FA17 move.b D0, [A6 - 0x5E9]
000002D8 4880 ext.w D0
000002DA 0800 0001 btst.b D0, 0x1
000002DE 57C0 seq D0
000002E0 4400 neg.b D0
000002E2 4880 ext.w D0
000002E4 4A6D EDEA tst.w [A5 - 0x1216]
000002E8 5EC1 sgt D1
000002EA 4401 neg.b D1
000002EC 4881 ext.w D1
000002EE C041 and.w D0, D1
000002F0 4A40 tst.w D0
000002F2 6700 006C beq +0x6E /* 00000360 */
000002F6 426E FA08 clr.w [A6 - 0x5F8]
000002FA 605C bra +0x5E /* 00000358 */
label000002FC:
000002FC 302E FA0E move.w D0, [A6 - 0x5F2]
00000300 48C0 ext.l D0
00000302 EB80 asl D0, 5
00000304 41ED 969C lea.l A0, [A5 - 0x6964]
00000308 D1C0 add.l A0, D0
0000030A 302E FA08 move.w D0, [A6 - 0x5F8]
0000030E 48C0 ext.l D0
00000310 D080 add.l D0, D0
00000312 43ED 9AF0 lea.l A1, [A5 - 0x6510]
00000316 D3C0 add.l A1, D0
00000318 7000 moveq.l D0, 0x00
0000031A 1010 move.b D0, [A0]
0000031C D051 add.w D0, [A1]
0000031E 3D40 FA06 move.w [A6 - 0x5FA], D0
00000322 303C 0088 move.w D0, 0x88
00000326 C06E FA06 and.w D0, [A6 - 0x5FA]
0000032A 4A40 tst.w D0
0000032C 6626 bne +0x28 /* 00000354 */
0000032E 302E FA10 move.w D0, [A6 - 0x5F0]
00000332 C1FC 00F0 muls.w D0, 0xF0
00000336 D08E add.l D0, A6
00000338 322E FA06 move.w D1, [A6 - 0x5FA]
0000033C 48C1 ext.l D1
0000033E D281 add.l D1, D1
00000340 D081 add.l D0, D1
00000342 322D EDEA move.w D1, [A5 - 0x1216]
00000346 5041 addq.w D1, 8
00000348 C3FC 000C muls.w D1, 0xC
0000034C EA41 asr D1.w, 5
0000034E 2040 movea.l A0, D0
00000350 D368 FDE8 add.w [A0 - 0x218], D1
label00000354:
00000354 526E FA08 addq.w [A6 - 0x5F8], 1
label00000358:
00000358 0C6E 0007 FA08 cmpi.w [A6 - 0x5F8], 0x7
0000035E 6F9C ble -0x62 /* 000002FC */
label00000360:
00000360 526E FA10 addq.w [A6 - 0x5F0], 1
label00000364:
00000364 0C6E 0001 FA10 cmpi.w [A6 - 0x5F0], 0x1
0000036A 6F00 FF4E ble -0xB0 /* 000002BA */
0000036E 7077 moveq.l D0, 0x77
00000370 3D40 FA0A move.w [A6 - 0x5F6], D0
00000374 6000 0062 bra +0x64 /* 000003D8 */
label00000378:
00000378 303C 0088 move.w D0, 0x88
0000037C C06E FA0A and.w D0, [A6 - 0x5F6]
00000380 4A40 tst.w D0
00000382 6600 0050 bne +0x52 /* 000003D4 */
00000386 426E FA10 clr.w [A6 - 0x5F0]
0000038A 6040 bra +0x42 /* 000003CC */
label0000038C:
0000038C 7003 moveq.l D0, 0x03
0000038E 1D40 FA0D move.b [A6 - 0x5F3], D0
00000392 602C bra +0x2E /* 000003C0 */
label00000394:
00000394 302E FA10 move.w D0, [A6 - 0x5F0]
00000398 C1FC 01E0 muls.w D0, 0x1E0
0000039C D08E add.l D0, A6
0000039E 122E FA0D move.b D1, [A6 - 0x5F3]
000003A2 4881 ext.w D1
000003A4 5741 subq.w D1, 3
000003A6 C3FC 00F0 muls.w D1, 0xF0
000003AA D081 add.l D0, D1
000003AC 322E FA0A move.w D1, [A6 - 0x5F6]
000003B0 48C1 ext.l D1
000003B2 D281 add.l D1, D1
000003B4 D081 add.l D0, D1
000003B6 2040 movea.l A0, D0
000003B8 4268 FA28 clr.w [A0 - 0x5D8]
000003BC 522E FA0D addq.b [A6 - 0x5F3], 1
label000003C0:
000003C0 0C2E 0004 FA0D cmpi.b [A6 - 0x5F3], 0x4
000003C6 6FCC ble -0x32 /* 00000394 */
000003C8 526E FA10 addq.w [A6 - 0x5F0], 1
label000003CC:
000003CC 0C6E 0001 FA10 cmpi.w [A6 - 0x5F0], 0x1
000003D2 6FB8 ble -0x46 /* 0000038C */
label000003D4:
000003D4 536E FA0A subq.w [A6 - 0x5F6], 1
label000003D8:
000003D8 4A6E FA0A tst.w [A6 - 0x5F6]
000003DC 6C9A bge -0x64 /* 00000378 */
000003DE 7077 moveq.l D0, 0x77
000003E0 3D40 FA0A move.w [A6 - 0x5F6], D0
000003E4 6000 016A bra +0x16C /* 00000550 */
label000003E8:
000003E8 303C 0088 move.w D0, 0x88
000003EC C06E FA0A and.w D0, [A6 - 0x5F6]
000003F0 4A40 tst.w D0
000003F2 6600 0158 bne +0x15A /* 0000054C */
000003F6 426E FA10 clr.w [A6 - 0x5F0]
000003FA 6000 0146 bra +0x148 /* 00000542 */
label000003FE:
000003FE 7007 moveq.l D0, 0x07
00000400 3D40 FA08 move.w [A6 - 0x5F8], D0
00000404 6000 0130 bra +0x132 /* 00000536 */
label00000408:
00000408 0C6E 0004 FA08 cmpi.w [A6 - 0x5F8], 0x4
0000040E 6C08 bge +0xA /* 00000418 */
00000410 7003 moveq.l D0, 0x03
00000412 1D40 FA0D move.b [A6 - 0x5F3], D0
00000416 6006 bra +0x8 /* 0000041E */
label00000418:
00000418 7004 moveq.l D0, 0x04
0000041A 1D40 FA0D move.b [A6 - 0x5F3], D0
label0000041E:
0000041E 426E FA14 clr.w [A6 - 0x5EC]
00000422 3D6E FA0A FA06 move.w [A6 - 0x5FA], [A6 - 0x5F6]
00000428 7001 moveq.l D0, 0x01
0000042A 1D40 FA16 move.b [A6 - 0x5EA], D0
label0000042E:
0000042E 302E FA08 move.w D0, [A6 - 0x5F8]
00000432 48C0 ext.l D0
00000434 D080 add.l D0, D0
00000436 41ED 9AF0 lea.l A0, [A5 - 0x6510]
0000043A D1C0 add.l A0, D0
0000043C 302E FA06 move.w D0, [A6 - 0x5FA]
00000440 D050 add.w D0, [A0]
00000442 3D40 FA06 move.w [A6 - 0x5FA], D0
00000446 303C 0088 move.w D0, 0x88
0000044A C06E FA06 and.w D0, [A6 - 0x5FA]
0000044E 4A40 tst.w D0
00000450 6600 00B2 bne +0xB4 /* 00000504 */
00000454 302E FA10 move.w D0, [A6 - 0x5F0]
00000458 C1FC 00F0 muls.w D0, 0xF0
0000045C D08E add.l D0, A6
0000045E 322E FA06 move.w D1, [A6 - 0x5FA]
00000462 48C1 ext.l D1
00000464 D281 add.l D1, D1
00000466 D081 add.l D0, D1
00000468 2040 movea.l A0, D0
0000046A 3D68 FDE8 FA04 move.w [A6 - 0x5FC], [A0 - 0x218]
00000470 4A2E FA16 tst.b [A6 - 0x5EA]
00000474 670E beq +0x10 /* 00000484 */
00000476 302E FA14 move.w D0, [A6 - 0x5EC]
0000047A D06E FA04 add.w D0, [A6 - 0x5FC]
0000047E 3D40 FA14 move.w [A6 - 0x5EC], D0
00000482 600A bra +0xC /* 0000048E */
label00000484:
00000484 302E FA04 move.w D0, [A6 - 0x5FC]
00000488 E240 asr D0.w, 1
0000048A D16E FA14 add.w [A6 - 0x5EC], D0
label0000048E:
0000048E 302E FA06 move.w D0, [A6 - 0x5FA]
00000492 48C0 ext.l D0
00000494 E580 asl D0, 2
00000496 41ED 94BC lea.l A0, [A5 - 0x6B44]
0000049A D1C0 add.l A0, D0
0000049C 7000 moveq.l D0, 0x00
0000049E 1010 move.b D0, [A0]
000004A0 4A40 tst.w D0
000004A2 6746 beq +0x48 /* 000004EA */
000004A4 302E FA06 move.w D0, [A6 - 0x5FA]
000004A8 48C0 ext.l D0
000004AA E580 asl D0, 2
000004AC 41ED 94BC lea.l A0, [A5 - 0x6B44]
000004B0 D1C0 add.l A0, D0
000004B2 102E FA0D move.b D0, [A6 - 0x5F3]
000004B6 4880 ext.w D0
000004B8 7200 moveq.l D1, 0x00
000004BA 1210 move.b D1, [A0]
000004BC B240 cmp.w D1, D0
000004BE 56C0 sne D0
000004C0 4400 neg.b D0
000004C2 4880 ext.w D0
000004C4 322E FA06 move.w D1, [A6 - 0x5FA]
000004C8 48C1 ext.l D1
000004CA E581 asl D1, 2
000004CC 41ED 94BC lea.l A0, [A5 - 0x6B44]
000004D0 D1C1 add.l A0, D1
000004D2 7200 moveq.l D1, 0x00
000004D4 1210 move.b D1, [A0]
000004D6 0C41 0002 cmpi.w D1, 0x2
000004DA 56C1 sne D1
000004DC 4401 neg.b D1
000004DE 4881 ext.w D1
000004E0 C041 and.w D0, D1
000004E2 4A40 tst.w D0
000004E4 6704 beq +0x6 /* 000004EA */
000004E6 422E FA16 clr.b [A6 - 0x5EA]
label000004EA:
000004EA 302E FA06 move.w D0, [A6 - 0x5FA]
000004EE 48C0 ext.l D0
000004F0 E580 asl D0, 2
000004F2 41ED 94BC lea.l A0, [A5 - 0x6B44]
000004F6 D1C0 add.l A0, D0
000004F8 7000 moveq.l D0, 0x00
000004FA 1010 move.b D0, [A0]
000004FC 0C40 0006 cmpi.w D0, 0x6
00000500 6600 FF2C bne -0xD2 /* 0000042E */
label00000504:
00000504 302E FA10 move.w D0, [A6 - 0x5F0]
00000508 C1FC 01E0 muls.w D0, 0x1E0
0000050C D08E add.l D0, A6
0000050E 122E FA0D move.b D1, [A6 - 0x5F3]
00000512 4881 ext.w D1
00000514 5741 subq.w D1, 3
00000516 C3FC 00F0 muls.w D1, 0xF0
0000051A D081 add.l D0, D1
0000051C 322E FA0A move.w D1, [A6 - 0x5F6]
00000520 48C1 ext.l D1
00000522 D281 add.l D1, D1
00000524 D081 add.l D0, D1
00000526 322E FA14 move.w D1, [A6 - 0x5EC]
0000052A E441 asr D1.w, 2
0000052C 2040 movea.l A0, D0
0000052E D368 FA28 add.w [A0 - 0x5D8], D1
00000532 536E FA08 subq.w [A6 - 0x5F8], 1
label00000536:
00000536 4A6E FA08 tst.w [A6 - 0x5F8]
0000053A 6C00 FECC bge -0x132 /* 00000408 */
0000053E 526E FA10 addq.w [A6 - 0x5F0], 1
label00000542:
00000542 0C6E 0001 FA10 cmpi.w [A6 - 0x5F0], 0x1
00000548 6F00 FEB4 ble -0x14A /* 000003FE */
label0000054C:
0000054C 536E FA0A subq.w [A6 - 0x5F6], 1
label00000550:
00000550 4A6E FA0A tst.w [A6 - 0x5F6]
00000554 6C00 FE92 bge -0x16C /* 000003E8 */
00000558 7077 moveq.l D0, 0x77
0000055A 3D40 FA0A move.w [A6 - 0x5F6], D0
0000055E 6000 033A bra +0x33C /* 0000089A */
label00000562:
00000562 303C 0088 move.w D0, 0x88
00000566 C06E FA0A and.w D0, [A6 - 0x5F6]
0000056A 4A40 tst.w D0
0000056C 6600 0328 bne +0x32A /* 00000896 */
00000570 426E FA10 clr.w [A6 - 0x5F0]
00000574 6000 0316 bra +0x318 /* 0000088C */
label00000578:
00000578 302E FA10 move.w D0, [A6 - 0x5F0]
0000057C 0A40 0001 xori.w D0, 0x1
00000580 3D40 FA0E move.w [A6 - 0x5F2], D0
00000584 7007 moveq.l D0, 0x07
00000586 C06E FA0A and.w D0, [A6 - 0x5F6]
0000058A 3D40 FA20 move.w [A6 - 0x5E0], D0
0000058E 302E FA0A move.w D0, [A6 - 0x5F6]
00000592 E840 asr D0.w, 4
00000594 3D40 FA1C move.w [A6 - 0x5E4], D0
00000598 3D6E FA1C FA1E move.w [A6 - 0x5E2], [A6 - 0x5E4]
0000059E 0C6E 0001 FA10 cmpi.w [A6 - 0x5F0], 0x1
000005A4 660A bne +0xC /* 000005B0 */
000005A6 7007 moveq.l D0, 0x07
000005A8 906E FA1E sub.w D0, [A6 - 0x5E2]
000005AC 3D40 FA1E move.w [A6 - 0x5E2], D0
label000005B0:
000005B0 302E FA1E move.w D0, [A6 - 0x5E2]
000005B4 48C0 ext.l D0
000005B6 D080 add.l D0, D0
000005B8 41ED ED7E lea.l A0, [A5 - 0x1282]
000005BC D1C0 add.l A0, D0
000005BE 302E FA20 move.w D0, [A6 - 0x5E0]
000005C2 48C0 ext.l D0
000005C4 D080 add.l D0, D0
000005C6 43ED ED7E lea.l A1, [A5 - 0x1282]
000005CA D3C0 add.l A1, D0
000005CC 3010 move.w D0, [A0]
000005CE D051 add.w D0, [A1]
000005D0 3D40 FA1A move.w [A6 - 0x5E6], D0
000005D4 302E FA0A move.w D0, [A6 - 0x5F6]
000005D8 E840 asr D0.w, 4
000005DA 322E FA0E move.w D1, [A6 - 0x5F2]
000005DE 48C1 ext.l D1
000005E0 EB81 asl D1, 5
000005E2 41ED 969C lea.l A0, [A5 - 0x6964]
000005E6 D1C1 add.l A0, D1
000005E8 7200 moveq.l D1, 0x00
000005EA 1210 move.b D1, [A0]
000005EC E849 lsr D1.w, 4
000005EE 9041 sub.w D0, D1
000005F0 3F00 move.w -[A7], D0
000005F2 4EBA FA0C jsr [PC - 0x5F4 /* 00000000 */]
000005F6 548F addq.l A7, 2
000005F8 322E FA0E move.w D1, [A6 - 0x5F2]
000005FC 48C1 ext.l D1
000005FE EB81 asl D1, 5
00000600 41ED 969C lea.l A0, [A5 - 0x6964]
00000604 D1C1 add.l A0, D1
00000606 7200 moveq.l D1, 0x00
00000608 1210 move.b D1, [A0]
0000060A 342E FA0A move.w D2, [A6 - 0x5F6]
0000060E 9441 sub.w D2, D1
00000610 D042 add.w D0, D2
00000612 0240 0007 andi.w D0, 0x7
00000616 3D40 FA18 move.w [A6 - 0x5E8], D0
0000061A 7001 moveq.l D0, 0x01
0000061C 1D40 FA0D move.b [A6 - 0x5F3], D0
00000620 6000 025C bra +0x25E /* 0000087E */
label00000624:
00000624 426E FA24 clr.w [A6 - 0x5DC]
00000628 0C2E 0006 FA0D cmpi.b [A6 - 0x5F3], 0x6
0000062E 56C0 sne D0
00000630 4400 neg.b D0
00000632 4880 ext.w D0
00000634 C06D EEB4 and.w D0, [A5 - 0x114C]
00000638 4A40 tst.w D0
0000063A 6700 00C6 beq +0xC8 /* 00000702 */
0000063E 0C2E 0001 FA0D cmpi.b [A6 - 0x5F3], 0x1
00000644 6600 020A bne +0x20C /* 00000850 */
00000648 302E FA10 move.w D0, [A6 - 0x5F0]
0000064C B06E FA26 cmp.w D0, [A6 - 0x5DA]
00000650 6658 bne +0x5A /* 000006AA */
00000652 302E FA1E move.w D0, [A6 - 0x5E2]
00000656 48C0 ext.l D0
00000658 D080 add.l D0, D0
0000065A 41ED ED7E lea.l A0, [A5 - 0x1282]
0000065E D1C0 add.l A0, D0
00000660 3010 move.w D0, [A0]
00000662 E940 asl D0.w, 4
00000664 323C 0080 move.w D1, 0x80
00000668 9240 sub.w D1, D0
0000066A 302E FA20 move.w D0, [A6 - 0x5E0]
0000066E 48C0 ext.l D0
00000670 D080 add.l D0, D0
00000672 41ED ED7E lea.l A0, [A5 - 0x1282]
00000676 D1C0 add.l A0, D0
00000678 3010 move.w D0, [A0]
0000067A C1FC 000C muls.w D0, 0xC
0000067E 9240 sub.w D1, D0
00000680 3D41 FA24 move.w [A6 - 0x5DC], D1
00000684 302E FA1E move.w D0, [A6 - 0x5E2]
00000688 48C0 ext.l D0
0000068A D080 add.l D0, D0
0000068C 41ED ED7E lea.l A0, [A5 - 0x1282]
00000690 D1C0 add.l A0, D0
00000692 0C50 0003 cmpi.w [A0], 0x3
00000696 6600 01B8 bne +0x1BA /* 00000850 */
0000069A 302E FA24 move.w D0, [A6 - 0x5DC]
0000069E 0640 FFF0 addi.w D0, 0xFFF0
000006A2 3D40 FA24 move.w [A6 - 0x5DC], D0
000006A6 6000 01A8 bra +0x1AA /* 00000850 */
label000006AA:
000006AA 302E FA18 move.w D0, [A6 - 0x5E8]
000006AE E540 asl D0.w, 2
000006B0 323C 0080 move.w D1, 0x80
000006B4 9240 sub.w D1, D0
000006B6 3D41 FA24 move.w [A6 - 0x5DC], D1
000006BA 302E FA1E move.w D0, [A6 - 0x5E2]
000006BE 48C0 ext.l D0
000006C0 D080 add.l D0, D0
000006C2 41ED ED7E lea.l A0, [A5 - 0x1282]
000006C6 D1C0 add.l A0, D0
000006C8 0C50 0002 cmpi.w [A0], 0x2
000006CC 5CC0 sge D0
000006CE 4400 neg.b D0
000006D0 4880 ext.w D0
000006D2 322E FA20 move.w D1, [A6 - 0x5E0]
000006D6 48C1 ext.l D1
000006D8 D281 add.l D1, D1
000006DA 41ED ED7E lea.l A0, [A5 - 0x1282]
000006DE D1C1 add.l A0, D1
000006E0 0C50 0003 cmpi.w [A0], 0x3
000006E4 57C1 seq D1
000006E6 4401 neg.b D1
000006E8 4881 ext.w D1
000006EA 8041 or.w D0, D1
000006EC 4A40 tst.w D0
000006EE 6700 0160 beq +0x162 /* 00000850 */
000006F2 302E FA24 move.w D0, [A6 - 0x5DC]
000006F6 0640 FFF0 addi.w D0, 0xFFF0
000006FA 3D40 FA24 move.w [A6 - 0x5DC], D0
000006FE 6000 0150 bra +0x152 /* 00000850 */
label00000702:
00000702 302E FA10 move.w D0, [A6 - 0x5F0]
00000706 C1FC 01E0 muls.w D0, 0x1E0
0000070A D08E add.l D0, A6
0000070C 322E FA0A move.w D1, [A6 - 0x5F6]
00000710 48C1 ext.l D1
00000712 D281 add.l D1, D1
00000714 D081 add.l D0, D1
00000716 2040 movea.l A0, D0
00000718 3D68 FA28 FA04 move.w [A6 - 0x5FC], [A0 - 0x5D8]
0000071E 302E FA10 move.w D0, [A6 - 0x5F0]
00000722 C1FC 01E0 muls.w D0, 0x1E0
00000726 D08E add.l D0, A6
00000728 322E FA0A move.w D1, [A6 - 0x5F6]
0000072C 48C1 ext.l D1
0000072E D281 add.l D1, D1
00000730 D081 add.l D0, D1
00000732 2040 movea.l A0, D0
00000734 3D68 FB18 FA02 move.w [A6 - 0x5FE], [A0 - 0x4E8]
0000073A 102E FA0D move.b D0, [A6 - 0x5F3]
0000073E 4880 ext.w D0
00000740 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000744 0001 0006 ori.b D1, 0x6
00000748 0108 btst A0, D0
0000074A 000C 0022 ori.b A4, 0x22 /* '\"' */
0000074E 0032 003A 0042 ori.b [A2 + D0.w + 0x42], 0x3A /* ':' */
00000754 00B2 4A6D EDEA 6E00 ori.l [A2 + D6 * 8], 0x4A6DEDEA
0000075C 00F4 .incomplete
0000075E 302E FA1A move.w D0, [A6 - 0x5E6]
00000762 C1FC FFFE muls.w D0, 0xFFFE
00000766 3D40 FA24 move.w [A6 - 0x5DC], D0
0000076A 6000 00E4 bra +0xE6 /* 00000850 */
0000076E 302E FA04 move.w D0, [A6 - 0x5FC]
00000772 D06E FA02 add.w D0, [A6 - 0x5FE]
00000776 E440 asr D0.w, 2
00000778 3D40 FA24 move.w [A6 - 0x5DC], D0
0000077C 6000 00D2 bra +0xD4 /* 00000850 */
00000780 3D6E FA04 FA24 move.w [A6 - 0x5DC], [A6 - 0x5FC]
00000786 6000 00C8 bra +0xCA /* 00000850 */
0000078A 3D6E FA02 FA24 move.w [A6 - 0x5DC], [A6 - 0x5FE]
00000790 6000 00BE bra +0xC0 /* 00000850 */
00000794 426E FA14 clr.w [A6 - 0x5EC]
00000798 426E FA08 clr.w [A6 - 0x5F8]
0000079C 604A bra +0x4C /* 000007E8 */
label0000079E:
0000079E 302E FA08 move.w D0, [A6 - 0x5F8]
000007A2 48C0 ext.l D0
000007A4 D080 add.l D0, D0
000007A6 41ED 9B00 lea.l A0, [A5 - 0x6500]
000007AA D1C0 add.l A0, D0
000007AC 302E FA0A move.w D0, [A6 - 0x5F6]
000007B0 D050 add.w D0, [A0]
000007B2 3D40 FA06 move.w [A6 - 0x5FA], D0
000007B6 303C 0088 move.w D0, 0x88
000007BA C06E FA06 and.w D0, [A6 - 0x5FA]
000007BE 4A40 tst.w D0
000007C0 6622 bne +0x24 /* 000007E4 */
000007C2 302E FA10 move.w D0, [A6 - 0x5F0]
000007C6 C1FC 00F0 muls.w D0, 0xF0
000007CA D08E add.l D0, A6
000007CC 322E FA06 move.w D1, [A6 - 0x5FA]
000007D0 48C1 ext.l D1
000007D2 D281 add.l D1, D1
000007D4 D081 add.l D0, D1
000007D6 2040 movea.l A0, D0
000007D8 302E FA14 move.w D0, [A6 - 0x5EC]
000007DC D068 FDE8 add.w D0, [A0 - 0x218]
000007E0 3D40 FA14 move.w [A6 - 0x5EC], D0
label000007E4:
000007E4 526E FA08 addq.w [A6 - 0x5F8], 1
label000007E8:
000007E8 0C6E 0007 FA08 cmpi.w [A6 - 0x5F8], 0x7
000007EE 6FAE ble -0x50 /* 0000079E */
000007F0 302E FA14 move.w D0, [A6 - 0x5EC]
000007F4 E240 asr D0.w, 1
000007F6 322E FA1A move.w D1, [A6 - 0x5E6]
000007FA C3FC 0003 muls.w D1, 0x3
000007FE 9041 sub.w D0, D1
00000800 3D40 FA24 move.w [A6 - 0x5DC], D0
00000804 604A bra +0x4C /* 00000850 */
00000806 4A6E FA1E tst.w [A6 - 0x5E2]
0000080A 56C0 sne D0
0000080C 4400 neg.b D0
0000080E 4880 ext.w D0
00000810 0C6E 0007 FA1E cmpi.w [A6 - 0x5E2], 0x7
00000816 56C1 sne D1
00000818 4401 neg.b D1
0000081A 4881 ext.w D1
0000081C C041 and.w D0, D1
0000081E 4A40 tst.w D0
00000820 672E beq +0x30 /* 00000850 */
00000822 302E FA1E move.w D0, [A6 - 0x5E2]
00000826 48C0 ext.l D0
00000828 D080 add.l D0, D0
0000082A 41ED ED8E lea.l A0, [A5 - 0x1272]
0000082E D1C0 add.l A0, D0
00000830 302E FA20 move.w D0, [A6 - 0x5E0]
00000834 48C0 ext.l D0
00000836 D080 add.l D0, D0
00000838 43ED EDAE lea.l A1, [A5 - 0x1252]
0000083C D3C0 add.l A1, D0
0000083E 302E FA1E move.w D0, [A6 - 0x5E2]
00000842 5440 addq.w D0, 2
00000844 C1D1 muls.w D0, [A1]
00000846 D050 add.w D0, [A0]
00000848 0640 FFF4 addi.w D0, 0xFFF4
0000084C 3D40 FA24 move.w [A6 - 0x5DC], D0
label00000850:
00000850 302E FA10 move.w D0, [A6 - 0x5F0]
00000854 C1FC 05A0 muls.w D0, 0x5A0
00000858 41ED A188 lea.l A0, [A5 - 0x5E78]
0000085C D1C0 add.l A0, D0
0000085E 102E FA0D move.b D0, [A6 - 0x5F3]
00000862 4880 ext.w D0
00000864 5340 subq.w D0, 1
00000866 C1FC 00F0 muls.w D0, 0xF0
0000086A D1C0 add.l A0, D0
0000086C 302E FA0A move.w D0, [A6 - 0x5F6]
00000870 48C0 ext.l D0
00000872 D080 add.l D0, D0
00000874 D1C0 add.l A0, D0
00000876 30AE FA24 move.w [A0], [A6 - 0x5DC]
0000087A 522E FA0D addq.b [A6 - 0x5F3], 1
label0000087E:
0000087E 0C2E 0006 FA0D cmpi.b [A6 - 0x5F3], 0x6
00000884 6F00 FD9E ble -0x260 /* 00000624 */
00000888 526E FA10 addq.w [A6 - 0x5F0], 1
label0000088C:
0000088C 0C6E 0001 FA10 cmpi.w [A6 - 0x5F0], 0x1
00000892 6F00 FCE4 ble -0x31A /* 00000578 */
label00000896:
00000896 536E FA0A subq.w [A6 - 0x5F6], 1
label0000089A:
0000089A 4A6E FA0A tst.w [A6 - 0x5F6]
0000089E 6C00 FCC2 bge -0x33C /* 00000562 */
000008A2 426E FA10 clr.w [A6 - 0x5F0]
000008A6 6030 bra +0x32 /* 000008D8 */
label000008A8:
000008A8 426E FA1E clr.w [A6 - 0x5E2]
000008AC 601E bra +0x20 /* 000008CC */
label000008AE:
000008AE 302E FA10 move.w D0, [A6 - 0x5F0]
000008B2 48C0 ext.l D0
000008B4 E980 asl D0, 4
000008B6 D08E add.l D0, A6
000008B8 322E FA1E move.w D1, [A6 - 0x5E2]
000008BC 48C1 ext.l D1
000008BE D281 add.l D1, D1
000008C0 D081 add.l D0, D1
000008C2 2040 movea.l A0, D0
000008C4 4268 FFE0 clr.w [A0 - 0x20]
000008C8 526E FA1E addq.w [A6 - 0x5E2], 1
label000008CC:
000008CC 0C6E 0007 FA1E cmpi.w [A6 - 0x5E2], 0x7
000008D2 6FDA ble -0x24 /* 000008AE */
000008D4 526E FA10 addq.w [A6 - 0x5F0], 1
label000008D8:
000008D8 0C6E 0001 FA10 cmpi.w [A6 - 0x5F0], 0x1
000008DE 6FC8 ble -0x36 /* 000008A8 */
000008E0 7077 moveq.l D0, 0x77
000008E2 3D40 FA0A move.w [A6 - 0x5F6], D0
000008E6 6000 00CA bra +0xCC /* 000009B2 */
label000008EA:
000008EA 303C 0088 move.w D0, 0x88
000008EE C06E FA0A and.w D0, [A6 - 0x5F6]
000008F2 4A40 tst.w D0
000008F4 6600 00B8 bne +0xBA /* 000009AE */
000008F8 302E FA0A move.w D0, [A6 - 0x5F6]
000008FC 48C0 ext.l D0
000008FE E580 asl D0, 2
00000900 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000904 D1C0 add.l A0, D0
00000906 7000 moveq.l D0, 0x00
00000908 1010 move.b D0, [A0]
0000090A 0C40 0006 cmpi.w D0, 0x6
0000090E 6600 009E bne +0xA0 /* 000009AE */
00000912 302E FA0A move.w D0, [A6 - 0x5F6]
00000916 E840 asr D0.w, 4
00000918 3D40 FA1E move.w [A6 - 0x5E2], D0
0000091C 302E FA0A move.w D0, [A6 - 0x5F6]
00000920 48C0 ext.l D0
00000922 E580 asl D0, 2
00000924 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000928 D1C0 add.l A0, D0
0000092A 7000 moveq.l D0, 0x00
0000092C 1028 0001 move.b D0, [A0 + 0x1]
00000930 0C40 0001 cmpi.w D0, 0x1
00000934 660A bne +0xC /* 00000940 */
00000936 7007 moveq.l D0, 0x07
00000938 906E FA1E sub.w D0, [A6 - 0x5E2]
0000093C 3D40 FA1E move.w [A6 - 0x5E2], D0
label00000940:
00000940 302E FA0A move.w D0, [A6 - 0x5F6]
00000944 48C0 ext.l D0
00000946 E580 asl D0, 2
00000948 41ED 94BC lea.l A0, [A5 - 0x6B44]
0000094C D1C0 add.l A0, D0
0000094E 7000 moveq.l D0, 0x00
00000950 1028 0001 move.b D0, [A0 + 0x1]
00000954 4840 swap.w D0
00000956 4240 clr.w D0
00000958 4840 swap.w D0
0000095A E980 asl D0, 4
0000095C D08E add.l D0, A6
0000095E 322E FA1E move.w D1, [A6 - 0x5E2]
00000962 48C1 ext.l D1
00000964 D281 add.l D1, D1
00000966 D081 add.l D0, D1
00000968 322E FA0A move.w D1, [A6 - 0x5F6]
0000096C 48C1 ext.l D1
0000096E E581 asl D1, 2
00000970 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000974 D1C1 add.l A0, D1
00000976 7200 moveq.l D1, 0x00
00000978 1228 0001 move.b D1, [A0 + 0x1]
0000097C 4841 swap.w D1
0000097E 4241 clr.w D1
00000980 4841 swap.w D1
00000982 E981 asl D1, 4
00000984 D28E add.l D1, A6
00000986 342E FA1E move.w D2, [A6 - 0x5E2]
0000098A 48C2 ext.l D2
0000098C D482 add.l D2, D2
0000098E D282 add.l D1, D2
00000990 7407 moveq.l D2, 0x07
00000992 C46E FA0A and.w D2, [A6 - 0x5F6]
00000996 48C2 ext.l D2
00000998 D482 add.l D2, D2
0000099A 41ED EDD2 lea.l A0, [A5 - 0x122E]
0000099E D1C2 add.l A0, D2
000009A0 2241 movea.l A1, D1
000009A2 3229 FFE0 move.w D1, [A1 - 0x20]
000009A6 8250 or.w D1, [A0]
000009A8 2040 movea.l A0, D0
000009AA 3141 FFE0 move.w [A0 - 0x20], D1
label000009AE:
000009AE 536E FA0A subq.w [A6 - 0x5F6], 1
label000009B2:
000009B2 4A6E FA0A tst.w [A6 - 0x5F6]
000009B6 6C00 FF32 bge -0xCC /* 000008EA */
000009BA 426E FA10 clr.w [A6 - 0x5F0]
000009BE 6000 00B8 bra +0xBA /* 00000A78 */
label000009C2:
000009C2 302E FA10 move.w D0, [A6 - 0x5F0]
000009C6 48C0 ext.l D0
000009C8 E580 asl D0, 2
000009CA 41ED EDEC lea.l A0, [A5 - 0x1214]
000009CE D1C0 add.l A0, D0
000009D0 4250 clr.w [A0]
000009D2 302E FA10 move.w D0, [A6 - 0x5F0]
000009D6 48C0 ext.l D0
000009D8 E580 asl D0, 2
000009DA 41ED EDEC lea.l A0, [A5 - 0x1214]
000009DE D1C0 add.l A0, D0
000009E0 4268 0002 clr.w [A0 + 0x2]
000009E4 7001 moveq.l D0, 0x01
000009E6 3D40 FA1E move.w [A6 - 0x5E2], D0
000009EA 6000 007E bra +0x80 /* 00000A6A */
label000009EE:
000009EE 302E FA10 move.w D0, [A6 - 0x5F0]
000009F2 48C0 ext.l D0
000009F4 E980 asl D0, 4
000009F6 D08E add.l D0, A6
000009F8 322E FA1E move.w D1, [A6 - 0x5E2]
000009FC 48C1 ext.l D1
000009FE D281 add.l D1, D1
00000A00 D081 add.l D0, D1
00000A02 2040 movea.l A0, D0
00000A04 3D68 FFE0 FA04 move.w [A6 - 0x5FC], [A0 - 0x20]
00000A0A 302E FA10 move.w D0, [A6 - 0x5F0]
00000A0E 48C0 ext.l D0
00000A10 E580 asl D0, 2
00000A12 41ED EDEC lea.l A0, [A5 - 0x1214]
00000A16 D1C0 add.l A0, D0
00000A18 302E FA10 move.w D0, [A6 - 0x5F0]
00000A1C 48C0 ext.l D0
00000A1E E580 asl D0, 2
00000A20 43ED EDEC lea.l A1, [A5 - 0x1214]
00000A24 D3C0 add.l A1, D0
00000A26 302E FA10 move.w D0, [A6 - 0x5F0]
00000A2A 48C0 ext.l D0
00000A2C E580 asl D0, 2
00000A2E 45ED EDEC lea.l A2, [A5 - 0x1214]
00000A32 D5C0 add.l A2, D0
00000A34 3012 move.w D0, [A2]
00000A36 C06E FA04 and.w D0, [A6 - 0x5FC]
00000A3A 8069 0002 or.w D0, [A1 + 0x2]
00000A3E 3140 0002 move.w [A0 + 0x2], D0
00000A42 302E FA10 move.w D0, [A6 - 0x5F0]
00000A46 48C0 ext.l D0
00000A48 E580 asl D0, 2
00000A4A 41ED EDEC lea.l A0, [A5 - 0x1214]
00000A4E D1C0 add.l A0, D0
00000A50 302E FA10 move.w D0, [A6 - 0x5F0]
00000A54 48C0 ext.l D0
00000A56 E580 asl D0, 2
00000A58 43ED EDEC lea.l A1, [A5 - 0x1214]
00000A5C D3C0 add.l A1, D0
00000A5E 3011 move.w D0, [A1]
00000A60 806E FA04 or.w D0, [A6 - 0x5FC]
00000A64 3080 move.w [A0], D0
00000A66 526E FA1E addq.w [A6 - 0x5E2], 1
label00000A6A:
00000A6A 0C6E 0006 FA1E cmpi.w [A6 - 0x5E2], 0x6
00000A70 6F00 FF7C ble -0x82 /* 000009EE */
00000A74 526E FA10 addq.w [A6 - 0x5F0], 1
label00000A78:
00000A78 0C6E 0001 FA10 cmpi.w [A6 - 0x5F0], 0x1
00000A7E 6F00 FF42 ble -0xBC /* 000009C2 */
00000A82 102D 96E4 move.b D0, [A5 - 0x691C]
00000A86 4880 ext.w D0
00000A88 3F00 move.w -[A7], D0
00000A8A 3F3C FFFF move.w -[A7], 0xFFFF
00000A8E 4EBA 055A jsr [PC + 0x55A /* 00000FEA */]
00000A92 588F addq.l A7, 4
00000A94 122D 96E5 move.b D1, [A5 - 0x691B]
00000A98 4881 ext.w D1
00000A9A 3F01 move.w -[A7], D1
00000A9C 3F3C FFFF move.w -[A7], 0xFFFF
00000AA0 3D40 FA00 move.w [A6 - 0x600], D0
00000AA4 4EBA 0544 jsr [PC + 0x544 /* 00000FEA */]
00000AA8 588F addq.l A7, 4
00000AAA 322E FA00 move.w D1, [A6 - 0x600]
00000AAE 9240 sub.w D1, D0
00000AB0 3B41 EDE2 move.w [A5 - 0x121E], D1
00000AB4 426E FA10 clr.w [A6 - 0x5F0]
00000AB8 6000 0324 bra +0x326 /* 00000DDE */
label00000ABC:
00000ABC 302E FA10 move.w D0, [A6 - 0x5F0]
00000AC0 0A40 0001 xori.w D0, 0x1
00000AC4 3D40 FA0E move.w [A6 - 0x5F2], D0
00000AC8 426E FFDE clr.w [A6 - 0x22]
00000ACC 426E FFD6 clr.w [A6 - 0x2A]
00000AD0 426E FFD4 clr.w [A6 - 0x2C]
00000AD4 3D7C 00FF FFDA move.w [A6 - 0x26], 0xFF
00000ADA 426E FFD8 clr.w [A6 - 0x28]
00000ADE 7001 moveq.l D0, 0x01
00000AE0 3D40 FA1E move.w [A6 - 0x5E2], D0
00000AE4 6000 02EA bra +0x2EC /* 00000DD0 */
label00000AE8:
00000AE8 302E FFDE move.w D0, [A6 - 0x22]
00000AEC 806E FFD6 or.w D0, [A6 - 0x2A]
00000AF0 806E FFD4 or.w D0, [A6 - 0x2C]
00000AF4 4640 not.w D0
00000AF6 C06E FFDA and.w D0, [A6 - 0x26]
00000AFA 3D40 FFDA move.w [A6 - 0x26], D0
00000AFE 302E FA0E move.w D0, [A6 - 0x5F2]
00000B02 48C0 ext.l D0
00000B04 E980 asl D0, 4
00000B06 D08E add.l D0, A6
00000B08 7207 moveq.l D1, 0x07
00000B0A 926E FA1E sub.w D1, [A6 - 0x5E2]
00000B0E 48C1 ext.l D1
00000B10 D281 add.l D1, D1
00000B12 D081 add.l D0, D1
00000B14 2040 movea.l A0, D0
00000B16 302E FFDA move.w D0, [A6 - 0x26]
00000B1A C068 FFE0 and.w D0, [A0 - 0x20]
00000B1E 806E FFD8 or.w D0, [A6 - 0x28]
00000B22 3D40 FFD8 move.w [A6 - 0x28], D0
00000B26 3D6E FFD6 FFD0 move.w [A6 - 0x30], [A6 - 0x2A]
00000B2C 3D6E FFD4 FFCE move.w [A6 - 0x32], [A6 - 0x2C]
00000B32 302E FA10 move.w D0, [A6 - 0x5F0]
00000B36 48C0 ext.l D0
00000B38 E980 asl D0, 4
00000B3A D08E add.l D0, A6
00000B3C 322E FA1E move.w D1, [A6 - 0x5E2]
00000B40 48C1 ext.l D1
00000B42 D281 add.l D1, D1
00000B44 D081 add.l D0, D1
00000B46 2040 movea.l A0, D0
00000B48 3D68 FFE0 FFDE move.w [A6 - 0x22], [A0 - 0x20]
00000B4E 302E FFDE move.w D0, [A6 - 0x22]
00000B52 D040 add.w D0, D0
00000B54 0240 00FF andi.w D0, 0xFF
00000B58 3D40 FFD6 move.w [A6 - 0x2A], D0
00000B5C 302E FFDE move.w D0, [A6 - 0x22]
00000B60 E240 asr D0.w, 1
00000B62 0240 00FF andi.w D0, 0xFF
00000B66 3D40 FFD4 move.w [A6 - 0x2C], D0
00000B6A 302E FFD6 move.w D0, [A6 - 0x2A]
00000B6E 806E FFD4 or.w D0, [A6 - 0x2C]
00000B72 3D40 FFD2 move.w [A6 - 0x2E], D0
00000B76 302E FFD0 move.w D0, [A6 - 0x30]
00000B7A 806E FFCE or.w D0, [A6 - 0x32]
00000B7E 3D40 FFCC move.w [A6 - 0x34], D0
00000B82 302E FA10 move.w D0, [A6 - 0x5F0]
00000B86 48C0 ext.l D0
00000B88 E980 asl D0, 4
00000B8A D08E add.l D0, A6
00000B8C 322E FA1E move.w D1, [A6 - 0x5E2]
00000B90 5241 addq.w D1, 1
00000B92 48C1 ext.l D1
00000B94 D281 add.l D1, D1
00000B96 D081 add.l D0, D1
00000B98 2040 movea.l A0, D0
00000B9A 3D68 FFE0 FA04 move.w [A6 - 0x5FC], [A0 - 0x20]
00000BA0 302E FA04 move.w D0, [A6 - 0x5FC]
00000BA4 D040 add.w D0, D0
00000BA6 0240 00FF andi.w D0, 0xFF
00000BAA 3D40 FFCA move.w [A6 - 0x36], D0
00000BAE 302E FA04 move.w D0, [A6 - 0x5FC]
00000BB2 E240 asr D0.w, 1
00000BB4 0240 00FF andi.w D0, 0xFF
00000BB8 3D40 FFC8 move.w [A6 - 0x38], D0
00000BBC 302E FA1E move.w D0, [A6 - 0x5E2]
00000BC0 E948 lsl D0.w, 4
00000BC2 3D40 FA06 move.w [A6 - 0x5FA], D0
00000BC6 0C6E 0001 FA10 cmpi.w [A6 - 0x5F0], 0x1
00000BCC 660C bne +0xE /* 00000BDA */
00000BCE 302E FA06 move.w D0, [A6 - 0x5FA]
00000BD2 0A40 0070 xori.w D0, 0x70 /* 'p' */
00000BD6 3D40 FA06 move.w [A6 - 0x5FA], D0
label00000BDA:
00000BDA 7001 moveq.l D0, 0x01
00000BDC 3D40 FFDC move.w [A6 - 0x24], D0
00000BE0 6000 01E2 bra +0x1E4 /* 00000DC4 */
label00000BE4:
00000BE4 426E FA12 clr.w [A6 - 0x5EE]
00000BE8 302E FFDC move.w D0, [A6 - 0x24]
00000BEC C06E FFD2 and.w D0, [A6 - 0x2E]
00000BF0 4A40 tst.w D0
00000BF2 6708 beq +0xA /* 00000BFC */
00000BF4 7006 moveq.l D0, 0x06
00000BF6 3D40 FA12 move.w [A6 - 0x5EE], D0
00000BFA 6012 bra +0x14 /* 00000C0E */
label00000BFC:
00000BFC 302E FFDC move.w D0, [A6 - 0x24]
00000C00 C06E FFCC and.w D0, [A6 - 0x34]
00000C04 4A40 tst.w D0
00000C06 6706 beq +0x8 /* 00000C0E */
00000C08 7003 moveq.l D0, 0x03
00000C0A 3D40 FA12 move.w [A6 - 0x5EE], D0
label00000C0E:
00000C0E 302E FFDC move.w D0, [A6 - 0x24]
00000C12 C06E FFCA and.w D0, [A6 - 0x36]
00000C16 4A40 tst.w D0
00000C18 670A beq +0xC /* 00000C24 */
00000C1A 302E FA12 move.w D0, [A6 - 0x5EE]
00000C1E 5640 addq.w D0, 3
00000C20 3D40 FA12 move.w [A6 - 0x5EE], D0
label00000C24:
00000C24 302E FFDC move.w D0, [A6 - 0x24]
00000C28 C06E FFC8 and.w D0, [A6 - 0x38]
00000C2C 4A40 tst.w D0
00000C2E 670A beq +0xC /* 00000C3A */
00000C30 302E FA12 move.w D0, [A6 - 0x5EE]
00000C34 5640 addq.w D0, 3
00000C36 3D40 FA12 move.w [A6 - 0x5EE], D0
label00000C3A:
00000C3A 302E FFDC move.w D0, [A6 - 0x24]
00000C3E C06E FFDE and.w D0, [A6 - 0x22]
00000C42 4A40 tst.w D0
00000C44 670A beq +0xC /* 00000C50 */
00000C46 302E FA12 move.w D0, [A6 - 0x5EE]
00000C4A 5640 addq.w D0, 3
00000C4C 3D40 FA12 move.w [A6 - 0x5EE], D0
label00000C50:
00000C50 302E FA10 move.w D0, [A6 - 0x5F0]
00000C54 C1FC 05A0 muls.w D0, 0x5A0
00000C58 41ED A188 lea.l A0, [A5 - 0x5E78]
00000C5C D1C0 add.l A0, D0
00000C5E 302E FA06 move.w D0, [A6 - 0x5FA]
00000C62 48C0 ext.l D0
00000C64 D080 add.l D0, D0
00000C66 D1C0 add.l A0, D0
00000C68 302E FA10 move.w D0, [A6 - 0x5F0]
00000C6C C1FC 05A0 muls.w D0, 0x5A0
00000C70 43ED A188 lea.l A1, [A5 - 0x5E78]
00000C74 D3C0 add.l A1, D0
00000C76 302E FA06 move.w D0, [A6 - 0x5FA]
00000C7A 48C0 ext.l D0
00000C7C D080 add.l D0, D0
00000C7E D3C0 add.l A1, D0
00000C80 3029 04B0 move.w D0, [A1 + 0x4B0]
00000C84 D06E FA12 add.w D0, [A6 - 0x5EE]
00000C88 3140 04B0 move.w [A0 + 0x4B0], D0
00000C8C 4A6D EDEA tst.w [A5 - 0x1216]
00000C90 5FC0 sle D0
00000C92 4400 neg.b D0
00000C94 4880 ext.w D0
00000C96 322E FA0E move.w D1, [A6 - 0x5F2]
00000C9A B26D ACD2 cmp.w D1, [A5 - 0x532E]
00000C9E 56C1 sne D1
00000CA0 4401 neg.b D1
00000CA2 4881 ext.w D1
00000CA4 8041 or.w D0, D1
00000CA6 4A40 tst.w D0
00000CA8 6700 0108 beq +0x10A /* 00000DB2 */
00000CAC 302E FFDC move.w D0, [A6 - 0x24]
00000CB0 C06E FFDA and.w D0, [A6 - 0x26]
00000CB4 4A40 tst.w D0
00000CB6 674A beq +0x4C /* 00000D02 */
00000CB8 302E FA0E move.w D0, [A6 - 0x5F2]
00000CBC C1FC 05A0 muls.w D0, 0x5A0
00000CC0 41ED A188 lea.l A0, [A5 - 0x5E78]
00000CC4 D1C0 add.l A0, D0
00000CC6 302E FA06 move.w D0, [A6 - 0x5FA]
00000CCA 48C0 ext.l D0
00000CCC D080 add.l D0, D0
00000CCE D1C0 add.l A0, D0
00000CD0 302E FA0E move.w D0, [A6 - 0x5F2]
00000CD4 C1FC 05A0 muls.w D0, 0x5A0
00000CD8 43ED A188 lea.l A1, [A5 - 0x5E78]
00000CDC D3C0 add.l A1, D0
00000CDE 302E FA06 move.w D0, [A6 - 0x5FA]
00000CE2 48C0 ext.l D0
00000CE4 D080 add.l D0, D0
00000CE6 D3C0 add.l A1, D0
00000CE8 7007 moveq.l D0, 0x07
00000CEA 906E FA1E sub.w D0, [A6 - 0x5E2]
00000CEE 48C0 ext.l D0
00000CF0 D080 add.l D0, D0
00000CF2 45ED ED9E lea.l A2, [A5 - 0x1262]
00000CF6 D5C0 add.l A2, D0
00000CF8 3029 04B0 move.w D0, [A1 + 0x4B0]
00000CFC D052 add.w D0, [A2]
00000CFE 3140 04B0 move.w [A0 + 0x4B0], D0
label00000D02:
00000D02 302E FFDC move.w D0, [A6 - 0x24]
00000D06 C06E FFD8 and.w D0, [A6 - 0x28]
00000D0A 4A40 tst.w D0
00000D0C 6700 00A4 beq +0xA6 /* 00000DB2 */
00000D10 302E FA06 move.w D0, [A6 - 0x5FA]
00000D14 0A40 0010 xori.w D0, 0x10
00000D18 3D40 FA04 move.w [A6 - 0x5FC], D0
00000D1C 7001 moveq.l D0, 0x01
00000D1E 3B40 ACCC move.w [A5 - 0x5334], D0
00000D22 6000 0086 bra +0x88 /* 00000DAA */
label00000D26:
00000D26 302D ACCC move.w D0, [A5 - 0x5334]
00000D2A C1FC 05A0 muls.w D0, 0x5A0
00000D2E 41ED A188 lea.l A0, [A5 - 0x5E78]
00000D32 D1C0 add.l A0, D0
00000D34 302E FA06 move.w D0, [A6 - 0x5FA]
00000D38 48C0 ext.l D0
00000D3A D080 add.l D0, D0
00000D3C D1C0 add.l A0, D0
00000D3E 302D ACCC move.w D0, [A5 - 0x5334]
00000D42 C1FC 05A0 muls.w D0, 0x5A0
00000D46 43ED A188 lea.l A1, [A5 - 0x5E78]
00000D4A D3C0 add.l A1, D0
00000D4C 302E FA06 move.w D0, [A6 - 0x5FA]
00000D50 48C0 ext.l D0
00000D52 D080 add.l D0, D0
00000D54 D3C0 add.l A1, D0
00000D56 3029 01E0 move.w D0, [A1 + 0x1E0]
00000D5A 0640 0010 addi.w D0, 0x10
00000D5E 3140 01E0 move.w [A0 + 0x1E0], D0
00000D62 0C6E 0006 FA1E cmpi.w [A6 - 0x5E2], 0x6
00000D68 663C bne +0x3E /* 00000DA6 */
00000D6A 302D ACCC move.w D0, [A5 - 0x5334]
00000D6E C1FC 05A0 muls.w D0, 0x5A0
00000D72 41ED A188 lea.l A0, [A5 - 0x5E78]
00000D76 D1C0 add.l A0, D0
00000D78 302E FA04 move.w D0, [A6 - 0x5FC]
00000D7C 48C0 ext.l D0
00000D7E D080 add.l D0, D0
00000D80 D1C0 add.l A0, D0
00000D82 302D ACCC move.w D0, [A5 - 0x5334]
00000D86 C1FC 05A0 muls.w D0, 0x5A0
00000D8A 43ED A188 lea.l A1, [A5 - 0x5E78]
00000D8E D3C0 add.l A1, D0
00000D90 302E FA04 move.w D0, [A6 - 0x5FC]
00000D94 48C0 ext.l D0
00000D96 D080 add.l D0, D0
00000D98 D3C0 add.l A1, D0
00000D9A 3029 01E0 move.w D0, [A1 + 0x1E0]
00000D9E 0640 0010 addi.w D0, 0x10
00000DA2 3140 01E0 move.w [A0 + 0x1E0], D0
label00000DA6:
00000DA6 526D ACCC addq.w [A5 - 0x5334], 1
label00000DAA:
00000DAA 4A6D ACCC tst.w [A5 - 0x5334]
00000DAE 6F00 FF76 ble -0x88 /* 00000D26 */
label00000DB2:
00000DB2 526E FA06 addq.w [A6 - 0x5FA], 1
00000DB6 302E FFDC move.w D0, [A6 - 0x24]
00000DBA D040 add.w D0, D0
00000DBC 0240 00FF andi.w D0, 0xFF
00000DC0 3D40 FFDC move.w [A6 - 0x24], D0
label00000DC4:
00000DC4 4A6E FFDC tst.w [A6 - 0x24]
00000DC8 6600 FE1A bne -0x1E4 /* 00000BE4 */
00000DCC 526E FA1E addq.w [A6 - 0x5E2], 1
label00000DD0:
00000DD0 0C6E 0006 FA1E cmpi.w [A6 - 0x5E2], 0x6
00000DD6 6F00 FD10 ble -0x2EE /* 00000AE8 */
00000DDA 526E FA10 addq.w [A6 - 0x5F0], 1
label00000DDE:
00000DDE 0C6E 0001 FA10 cmpi.w [A6 - 0x5F0], 0x1
00000DE4 6F00 FCD6 ble -0x328 /* 00000ABC */
00000DE8 7003 moveq.l D0, 0x03
00000DEA 3D40 FA06 move.w [A6 - 0x5FA], D0
00000DEE 6000 00EC bra +0xEE /* 00000EDC */
label00000DF2:
00000DF2 302E FA06 move.w D0, [A6 - 0x5FA]
00000DF6 0640 0010 addi.w D0, 0x10
00000DFA 48C0 ext.l D0
00000DFC E580 asl D0, 2
00000DFE 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000E02 D1C0 add.l A0, D0
00000E04 7000 moveq.l D0, 0x00
00000E06 1010 move.b D0, [A0]
00000E08 0C40 0006 cmpi.w D0, 0x6
00000E0C 57C0 seq D0
00000E0E 4400 neg.b D0
00000E10 4880 ext.w D0
00000E12 322E FA06 move.w D1, [A6 - 0x5FA]
00000E16 0641 0010 addi.w D1, 0x10
00000E1A 48C1 ext.l D1
00000E1C E581 asl D1, 2
00000E1E 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000E22 D1C1 add.l A0, D1
00000E24 7200 moveq.l D1, 0x00
00000E26 1228 0001 move.b D1, [A0 + 0x1]
00000E2A 4A41 tst.w D1
00000E2C 57C1 seq D1
00000E2E 4401 neg.b D1
00000E30 4881 ext.w D1
00000E32 C041 and.w D0, D1
00000E34 4A40 tst.w D0
00000E36 672C beq +0x2E /* 00000E64 */
00000E38 302E FA06 move.w D0, [A6 - 0x5FA]
00000E3C 0640 0020 addi.w D0, 0x20 /* ' ' */
00000E40 48C0 ext.l D0
00000E42 D080 add.l D0, D0
00000E44 41ED A458 lea.l A0, [A5 - 0x5BA8]
00000E48 D1C0 add.l A0, D0
00000E4A 302E FA06 move.w D0, [A6 - 0x5FA]
00000E4E 0640 0020 addi.w D0, 0x20 /* ' ' */
00000E52 48C0 ext.l D0
00000E54 D080 add.l D0, D0
00000E56 43ED A458 lea.l A1, [A5 - 0x5BA8]
00000E5A D3C0 add.l A1, D0
00000E5C 3011 move.w D0, [A1]
00000E5E 0640 FFEC addi.w D0, 0xFFEC
00000E62 3080 move.w [A0], D0
label00000E64:
00000E64 302E FA06 move.w D0, [A6 - 0x5FA]
00000E68 0640 0060 addi.w D0, 0x60 /* '`' */
00000E6C 48C0 ext.l D0
00000E6E E580 asl D0, 2
00000E70 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000E74 D1C0 add.l A0, D0
00000E76 7000 moveq.l D0, 0x00
00000E78 1010 move.b D0, [A0]
00000E7A 0C40 0006 cmpi.w D0, 0x6
00000E7E 57C0 seq D0
00000E80 4400 neg.b D0
00000E82 4880 ext.w D0
00000E84 322E FA06 move.w D1, [A6 - 0x5FA]
00000E88 0641 0060 addi.w D1, 0x60 /* '`' */
00000E8C 48C1 ext.l D1
00000E8E E581 asl D1, 2
00000E90 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000E94 D1C1 add.l A0, D1
00000E96 7200 moveq.l D1, 0x00
00000E98 1228 0001 move.b D1, [A0 + 0x1]
00000E9C 0C41 0001 cmpi.w D1, 0x1
00000EA0 57C1 seq D1
00000EA2 4401 neg.b D1
00000EA4 4881 ext.w D1
00000EA6 C041 and.w D0, D1
00000EA8 4A40 tst.w D0
00000EAA 672C beq +0x2E /* 00000ED8 */
00000EAC 302E FA06 move.w D0, [A6 - 0x5FA]
00000EB0 0640 0050 addi.w D0, 0x50 /* 'P' */
00000EB4 48C0 ext.l D0
00000EB6 D080 add.l D0, D0
00000EB8 41ED A9F8 lea.l A0, [A5 - 0x5608]
00000EBC D1C0 add.l A0, D0
00000EBE 302E FA06 move.w D0, [A6 - 0x5FA]
00000EC2 0640 0050 addi.w D0, 0x50 /* 'P' */
00000EC6 48C0 ext.l D0
00000EC8 D080 add.l D0, D0
00000ECA 43ED A9F8 lea.l A1, [A5 - 0x5608]
00000ECE D3C0 add.l A1, D0
00000ED0 3011 move.w D0, [A1]
00000ED2 0640 FFEC addi.w D0, 0xFFEC
00000ED6 3080 move.w [A0], D0
label00000ED8:
00000ED8 526E FA06 addq.w [A6 - 0x5FA], 1
label00000EDC:
00000EDC 0C6E 0004 FA06 cmpi.w [A6 - 0x5FA], 0x4
00000EE2 6F00 FF0E ble -0xF0 /* 00000DF2 */
00000EE6 7077 moveq.l D0, 0x77
00000EE8 3D40 FA0A move.w [A6 - 0x5F6], D0
00000EEC 6000 00AA bra +0xAC /* 00000F98 */
label00000EF0:
00000EF0 303C 0088 move.w D0, 0x88
00000EF4 C06E FA0A and.w D0, [A6 - 0x5F6]
00000EF8 4A40 tst.w D0
00000EFA 6600 0098 bne +0x9A /* 00000F94 */
00000EFE 302E FA0A move.w D0, [A6 - 0x5F6]
00000F02 48C0 ext.l D0
00000F04 E580 asl D0, 2
00000F06 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000F0A D1C0 add.l A0, D0
00000F0C 7000 moveq.l D0, 0x00
00000F0E 1010 move.b D0, [A0]
00000F10 4A40 tst.w D0
00000F12 6700 0080 beq +0x82 /* 00000F94 */
00000F16 302E FA0A move.w D0, [A6 - 0x5F6]
00000F1A 48C0 ext.l D0
00000F1C E580 asl D0, 2
00000F1E 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000F22 D1C0 add.l A0, D0
00000F24 102D 96E4 move.b D0, [A5 - 0x691C]
00000F28 4880 ext.w D0
00000F2A 7200 moveq.l D1, 0x00
00000F2C 1228 0001 move.b D1, [A0 + 0x1]
00000F30 B240 cmp.w D1, D0
00000F32 6630 bne +0x32 /* 00000F64 */
00000F34 302E FA0A move.w D0, [A6 - 0x5F6]
00000F38 48C0 ext.l D0
00000F3A E580 asl D0, 2
00000F3C 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000F40 D1C0 add.l A0, D0
00000F42 3F2E FA0A move.w -[A7], [A6 - 0x5F6]
00000F46 102D 96E4 move.b D0, [A5 - 0x691C]
00000F4A 4880 ext.w D0
00000F4C 3F00 move.w -[A7], D0
00000F4E 7000 moveq.l D0, 0x00
00000F50 1010 move.b D0, [A0]
00000F52 3F00 move.w -[A7], D0
00000F54 4EBA 0134 jsr [PC + 0x134 /* 0000108A */]
00000F58 5C8F addq.l A7, 6
00000F5A D06D EDE2 add.w D0, [A5 - 0x121E]
00000F5E 3B40 EDE2 move.w [A5 - 0x121E], D0
00000F62 6030 bra +0x32 /* 00000F94 */
label00000F64:
00000F64 302E FA0A move.w D0, [A6 - 0x5F6]
00000F68 48C0 ext.l D0
00000F6A E580 asl D0, 2
00000F6C 41ED 94BC lea.l A0, [A5 - 0x6B44]
00000F70 D1C0 add.l A0, D0
00000F72 3F2E FA0A move.w -[A7], [A6 - 0x5F6]
00000F76 102D 96E5 move.b D0, [A5 - 0x691B]
00000F7A 4880 ext.w D0
00000F7C 3F00 move.w -[A7], D0
00000F7E 7000 moveq.l D0, 0x00
00000F80 1010 move.b D0, [A0]
00000F82 3F00 move.w -[A7], D0
00000F84 4EBA 0104 jsr [PC + 0x104 /* 0000108A */]
00000F88 5C8F addq.l A7, 6
00000F8A 322D EDE2 move.w D1, [A5 - 0x121E]
00000F8E 9240 sub.w D1, D0
00000F90 3B41 EDE2 move.w [A5 - 0x121E], D1
label00000F94:
00000F94 536E FA0A subq.w [A6 - 0x5F6], 1
label00000F98:
00000F98 4A6E FA0A tst.w [A6 - 0x5F6]
00000F9C 6C00 FF52 bge -0xAC /* 00000EF0 */
00000FA0 245F movea.l A2, [A7]+
00000FA2 4E5E unlink A6
00000FA4 4E75 rts
00000FA6 4341 chk.w D1, D1
00000FA8 4C43 5056 movem.l D1,D2,D4,D6,A4,A6, D3
00000FAC 5441 addq.w D1, 2
fn00000FAE:
00000FAE 4E56 FFFC link A6, -0x0004
00000FB2 426E FFFC clr.w [A6 - 0x4]
00000FB6 601C bra +0x1E /* 00000FD4 */
label00000FB8:
00000FB8 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000FBC 4EBA F0AE jsr [PC - 0xF52 /* 0000006C */]
00000FC0 548F addq.l A7, 2
00000FC2 4A40 tst.w D0
00000FC4 6704 beq +0x6 /* 00000FCA */
00000FC6 526E FFFC addq.w [A6 - 0x4], 1
label00000FCA:
00000FCA 302E 0008 move.w D0, [A6 + 0x8]
00000FCE E240 asr D0.w, 1
00000FD0 3D40 0008 move.w [A6 + 0x8], D0
label00000FD4:
00000FD4 4A6E 0008 tst.w [A6 + 0x8]
00000FD8 66DE bne -0x20 /* 00000FB8 */
00000FDA 302E FFFC move.w D0, [A6 - 0x4]
00000FDE 4E5E unlink A6
00000FE0 4E75 rts
00000FE2 5041 addq.w D1, 8
00000FE4 574E subq.w A6, 3
00000FE6 5354 subq.w [A4], 1
00000FE8 5256 addq.w [A6], 1
fn00000FEA:
00000FEA 4E56 FFF4 link A6, -0x000C
00000FEE 302E 0008 move.w D0, [A6 + 0x8]
00000FF2 5240 addq.w D0, 1
00000FF4 48C0 ext.l D0
00000FF6 E780 asl D0, 3
00000FF8 41ED EDEC lea.l A0, [A5 - 0x1214]
00000FFC D1C0 add.l A0, D0
00000FFE 102E 000B move.b D0, [A6 + 0xB]
00001002 4880 ext.w D0
00001004 48C0 ext.l D0
00001006 E580 asl D0, 2
00001008 D1C0 add.l A0, D0
0000100A 2D48 FFF8 move.l [A6 - 0x8], A0
0000100E 206E FFF8 movea.l A0, [A6 - 0x8]
00001012 3010 move.w D0, [A0]
00001014 D040 add.w D0, D0
00001016 206E FFF8 movea.l A0, [A6 - 0x8]
0000101A 3210 move.w D1, [A0]
0000101C E241 asr D1.w, 1
0000101E 8041 or.w D0, D1
00001020 4640 not.w D0
00001022 206E FFF8 movea.l A0, [A6 - 0x8]
00001026 C050 and.w D0, [A0]
00001028 3D40 FFFC move.w [A6 - 0x4], D0
0000102C 206E FFF8 movea.l A0, [A6 - 0x8]
00001030 3F28 0002 move.w -[A7], [A0 + 0x2]
00001034 4EBA FF78 jsr [PC - 0x88 /* 00000FAE */]
00001038 548F addq.l A7, 2
0000103A E740 asl D0.w, 3
0000103C 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001040 3D40 FFF6 move.w [A6 - 0xA], D0
00001044 4EBA FF68 jsr [PC - 0x98 /* 00000FAE */]
00001048 548F addq.l A7, 2
0000104A C1FC 0014 muls.w D0, 0x14
0000104E D06E FFF6 add.w D0, [A6 - 0xA]
00001052 206E FFF8 movea.l A0, [A6 - 0x8]
00001056 322E FFFC move.w D1, [A6 - 0x4]
0000105A C268 0002 and.w D1, [A0 + 0x2]
0000105E 3F01 move.w -[A7], D1
00001060 3D40 FFF4 move.w [A6 - 0xC], D0
00001064 4EBA FF48 jsr [PC - 0xB8 /* 00000FAE */]
00001068 548F addq.l A7, 2
0000106A C1FC 0014 muls.w D0, 0x14
0000106E D040 add.w D0, D0
00001070 D06E FFF4 add.w D0, [A6 - 0xC]
00001074 4440 neg.w D0
00001076 3D40 FFFE move.w [A6 - 0x2], D0
0000107A 302E FFFE move.w D0, [A6 - 0x2]
0000107E 4E5E unlink A6
00001080 4E75 rts
00001082 5041 addq.w D1, 8
00001084 574E subq.w A6, 3
00001086 5354 subq.w [A4], 1
00001088 5256 addq.w [A6], 1
fn0000108A:
0000108A 4E56 FFFE link A6, -0x0002
0000108E 102E 0009 move.b D0, [A6 + 0x9]
00001092 4880 ext.w D0
00001094 48C0 ext.l D0
00001096 D080 add.l D0, D0
00001098 41ED ED70 lea.l A0, [A5 - 0x1290]
0000109C D1C0 add.l A0, D0
0000109E 102E 000B move.b D0, [A6 + 0xB]
000010A2 4880 ext.w D0
000010A4 C1FC 05A0 muls.w D0, 0x5A0
000010A8 43ED A188 lea.l A1, [A5 - 0x5E78]
000010AC D3C0 add.l A1, D0
000010AE 102E 0009 move.b D0, [A6 + 0x9]
000010B2 4880 ext.w D0
000010B4 5340 subq.w D0, 1
000010B6 C1FC 00F0 muls.w D0, 0xF0
000010BA D3C0 add.l A1, D0
000010BC 302E 000C move.w D0, [A6 + 0xC]
000010C0 48C0 ext.l D0
000010C2 D080 add.l D0, D0
000010C4 D3C0 add.l A1, D0
000010C6 3010 move.w D0, [A0]
000010C8 D051 add.w D0, [A1]
000010CA 3D40 FFFE move.w [A6 - 0x2], D0
000010CE 302E FFFE move.w D0, [A6 - 0x2]
000010D2 4E5E unlink A6
000010D4 4E75 rts
000010D6 5049 addq.w A1, 8
000010D8 4543 chk.w D2, D3
000010DA 4550 chk.w D2, [A0]
000010DC 4F53 chk.w D7, [A3]
fn000010DE:
000010DE 4E56 FFFC link A6, -0x0004
000010E2 302E 000A move.w D0, [A6 + 0xA]
000010E6 48C0 ext.l D0
000010E8 D080 add.l D0, D0
000010EA 41ED EDD2 lea.l A0, [A5 - 0x122E]
000010EE D1C0 add.l A0, D0
000010F0 3010 move.w D0, [A0]
000010F2 4640 not.w D0
000010F4 3B40 ACC8 move.w [A5 - 0x5338], D0
000010F8 302D 96E6 move.w D0, [A5 - 0x691A]
000010FC 5240 addq.w D0, 1
000010FE 48C0 ext.l D0
00001100 E780 asl D0, 3
00001102 41ED EDEC lea.l A0, [A5 - 0x1214]
00001106 D1C0 add.l A0, D0
00001108 302E 0008 move.w D0, [A6 + 0x8]
0000110C 48C0 ext.l D0
0000110E E580 asl D0, 2
00001110 D1C0 add.l A0, D0
00001112 302D 96E6 move.w D0, [A5 - 0x691A]
00001116 5240 addq.w D0, 1
00001118 48C0 ext.l D0
0000111A E780 asl D0, 3
0000111C 43ED EDEC lea.l A1, [A5 - 0x1214]
00001120 D3C0 add.l A1, D0
00001122 302E 0008 move.w D0, [A6 + 0x8]
00001126 48C0 ext.l D0
00001128 E580 asl D0, 2
0000112A D3C0 add.l A1, D0
0000112C 3011 move.w D0, [A1]
0000112E C06D ACC8 and.w D0, [A5 - 0x5338]
00001132 322D 96E6 move.w D1, [A5 - 0x691A]
00001136 5241 addq.w D1, 1
00001138 48C1 ext.l D1
0000113A E781 asl D1, 3
0000113C 43ED EDEC lea.l A1, [A5 - 0x1214]
00001140 D3C1 add.l A1, D1
00001142 322E 0008 move.w D1, [A6 + 0x8]
00001146 48C1 ext.l D1
00001148 E581 asl D1, 2
0000114A D3C1 add.l A1, D1
0000114C 8069 0002 or.w D0, [A1 + 0x2]
00001150 3080 move.w [A0], D0
00001152 302D 96E6 move.w D0, [A5 - 0x691A]
00001156 5240 addq.w D0, 1
00001158 48C0 ext.l D0
0000115A E780 asl D0, 3
0000115C 41ED EDEC lea.l A0, [A5 - 0x1214]
00001160 D1C0 add.l A0, D0
00001162 302E 0008 move.w D0, [A6 + 0x8]
00001166 48C0 ext.l D0
00001168 E580 asl D0, 2
0000116A D1C0 add.l A0, D0
0000116C 302D 96E6 move.w D0, [A5 - 0x691A]
00001170 5240 addq.w D0, 1
00001172 48C0 ext.l D0
00001174 E780 asl D0, 3
00001176 43ED EDEC lea.l A1, [A5 - 0x1214]
0000117A D3C0 add.l A1, D0
0000117C 302E 0008 move.w D0, [A6 + 0x8]
00001180 48C0 ext.l D0
00001182 E580 asl D0, 2
00001184 D3C0 add.l A1, D0
00001186 3029 0002 move.w D0, [A1 + 0x2]
0000118A C06D ACC8 and.w D0, [A5 - 0x5338]
0000118E 3140 0002 move.w [A0 + 0x2], D0
00001192 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001196 3F2D 96E6 move.w -[A7], [A5 - 0x691A]
0000119A 4EBA FE4E jsr [PC - 0x1B2 /* 00000FEA */]
0000119E 588F addq.l A7, 4
000011A0 3F2E 0008 move.w -[A7], [A6 + 0x8]
000011A4 322D 96E6 move.w D1, [A5 - 0x691A]
000011A8 5341 subq.w D1, 1
000011AA 3F01 move.w -[A7], D1
000011AC 3D40 FFFC move.w [A6 - 0x4], D0
000011B0 4EBA FE38 jsr [PC - 0x1C8 /* 00000FEA */]
000011B4 588F addq.l A7, 4
000011B6 322E FFFC move.w D1, [A6 - 0x4]
000011BA 9240 sub.w D1, D0
000011BC 3D41 FFFE move.w [A6 - 0x2], D1
000011C0 302E FFFE move.w D0, [A6 - 0x2]
000011C4 4E5E unlink A6
000011C6 4E75 rts
000011C8 5354 subq.w [A4], 1
000011CA 4154 chk.w D0, [A4]
000011CC 4556 chk.w D2, [A6]
000011CE 414C chk.w D0, A4
fn000011D0:
000011D0 4E56 FFFA link A6, -0x0006
000011D4 2F0A move.l -[A7], A2
000011D6 302E 000A move.w D0, [A6 + 0xA]
000011DA 48C0 ext.l D0
000011DC D080 add.l D0, D0
000011DE 41ED EDD2 lea.l A0, [A5 - 0x122E]
000011E2 D1C0 add.l A0, D0
000011E4 3B50 ACC8 move.w [A5 - 0x5338], [A0]
000011E8 302E 000C move.w D0, [A6 + 0xC]
000011EC 48C0 ext.l D0
000011EE D080 add.l D0, D0
000011F0 41ED EDD2 lea.l A0, [A5 - 0x122E]
000011F4 D1C0 add.l A0, D0
000011F6 3010 move.w D0, [A0]
000011F8 4640 not.w D0
000011FA 3D40 FFFC move.w [A6 - 0x4], D0
000011FE 302D 96E6 move.w D0, [A5 - 0x691A]
00001202 5240 addq.w D0, 1
00001204 48C0 ext.l D0
00001206 E780 asl D0, 3
00001208 41ED EDEC lea.l A0, [A5 - 0x1214]
0000120C D1C0 add.l A0, D0
0000120E 302E 0008 move.w D0, [A6 + 0x8]
00001212 48C0 ext.l D0
00001214 E580 asl D0, 2
00001216 D1C0 add.l A0, D0
00001218 302D 96E6 move.w D0, [A5 - 0x691A]
0000121C 5240 addq.w D0, 1
0000121E 48C0 ext.l D0
00001220 E780 asl D0, 3
00001222 43ED EDEC lea.l A1, [A5 - 0x1214]
00001226 D3C0 add.l A1, D0
00001228 302E 0008 move.w D0, [A6 + 0x8]
0000122C 48C0 ext.l D0
0000122E E580 asl D0, 2
00001230 D3C0 add.l A1, D0
00001232 302D 96E6 move.w D0, [A5 - 0x691A]
00001236 5240 addq.w D0, 1
00001238 48C0 ext.l D0
0000123A E780 asl D0, 3
0000123C 45ED EDEC lea.l A2, [A5 - 0x1214]
00001240 D5C0 add.l A2, D0
00001242 302E 0008 move.w D0, [A6 + 0x8]
00001246 48C0 ext.l D0
00001248 E580 asl D0, 2
0000124A D5C0 add.l A2, D0
0000124C 3012 move.w D0, [A2]
0000124E C06D ACC8 and.w D0, [A5 - 0x5338]
00001252 8069 0002 or.w D0, [A1 + 0x2]
00001256 3140 0002 move.w [A0 + 0x2], D0
0000125A 302D 96E6 move.w D0, [A5 - 0x691A]
0000125E 5240 addq.w D0, 1
00001260 48C0 ext.l D0
00001262 E780 asl D0, 3
00001264 41ED EDEC lea.l A0, [A5 - 0x1214]
00001268 D1C0 add.l A0, D0
0000126A 302E 0008 move.w D0, [A6 + 0x8]
0000126E 48C0 ext.l D0
00001270 E580 asl D0, 2
00001272 D1C0 add.l A0, D0
00001274 302D 96E6 move.w D0, [A5 - 0x691A]
00001278 5240 addq.w D0, 1
0000127A 48C0 ext.l D0
0000127C E780 asl D0, 3
0000127E 43ED EDEC lea.l A1, [A5 - 0x1214]
00001282 D3C0 add.l A1, D0
00001284 302E 0008 move.w D0, [A6 + 0x8]
00001288 48C0 ext.l D0
0000128A E580 asl D0, 2
0000128C D3C0 add.l A1, D0
0000128E 3011 move.w D0, [A1]
00001290 C06E FFFC and.w D0, [A6 - 0x4]
00001294 322D 96E6 move.w D1, [A5 - 0x691A]
00001298 5241 addq.w D1, 1
0000129A 48C1 ext.l D1
0000129C E781 asl D1, 3
0000129E 43ED EDEC lea.l A1, [A5 - 0x1214]
000012A2 D3C1 add.l A1, D1
000012A4 322E 0008 move.w D1, [A6 + 0x8]
000012A8 48C1 ext.l D1
000012AA E581 asl D1, 2
000012AC D3C1 add.l A1, D1
000012AE 8069 0002 or.w D0, [A1 + 0x2]
000012B2 806D ACC8 or.w D0, [A5 - 0x5338]
000012B6 3080 move.w [A0], D0
000012B8 302D 96E6 move.w D0, [A5 - 0x691A]
000012BC 5240 addq.w D0, 1
000012BE 48C0 ext.l D0
000012C0 E780 asl D0, 3
000012C2 41ED EDEC lea.l A0, [A5 - 0x1214]
000012C6 D1C0 add.l A0, D0
000012C8 302E 0008 move.w D0, [A6 + 0x8]
000012CC 48C0 ext.l D0
000012CE E580 asl D0, 2
000012D0 D1C0 add.l A0, D0
000012D2 302D 96E6 move.w D0, [A5 - 0x691A]
000012D6 5240 addq.w D0, 1
000012D8 48C0 ext.l D0
000012DA E780 asl D0, 3
000012DC 43ED EDEC lea.l A1, [A5 - 0x1214]
000012E0 D3C0 add.l A1, D0
000012E2 302E 0008 move.w D0, [A6 + 0x8]
000012E6 48C0 ext.l D0
000012E8 E580 asl D0, 2
000012EA D3C0 add.l A1, D0
000012EC 3029 0002 move.w D0, [A1 + 0x2]
000012F0 C06E FFFC and.w D0, [A6 - 0x4]
000012F4 3140 0002 move.w [A0 + 0x2], D0
000012F8 3F2E 0008 move.w -[A7], [A6 + 0x8]
000012FC 3F2D 96E6 move.w -[A7], [A5 - 0x691A]
00001300 4EBA FCE8 jsr [PC - 0x318 /* 00000FEA */]
00001304 588F addq.l A7, 4
00001306 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000130A 322D 96E6 move.w D1, [A5 - 0x691A]
0000130E 5341 subq.w D1, 1
00001310 3F01 move.w -[A7], D1
00001312 3D40 FFFA move.w [A6 - 0x6], D0
00001316 4EBA FCD2 jsr [PC - 0x32E /* 00000FEA */]
0000131A 588F addq.l A7, 4
0000131C 322E FFFA move.w D1, [A6 - 0x6]
00001320 9240 sub.w D1, D0
00001322 3D41 FFFE move.w [A6 - 0x2], D1
00001326 302E FFFE move.w D0, [A6 - 0x2]
0000132A 245F movea.l A2, [A7]+
0000132C 4E5E unlink A6
0000132E 4E75 rts
00001330 5354 subq.w [A4], 1
00001332 4154 chk.w D0, [A4]
00001334 4556 chk.w D2, [A6]
00001336 414C chk.w D0, A4
export_145:
00001338 4E56 FFF2 link A6, -0x000E
0000133C 7006 moveq.l D0, 0x06
0000133E 3D40 FFFE move.w [A6 - 0x2], D0
00001342 426D F0A8 clr.w [A5 - 0xF58]
00001346 4A6E 000C tst.w [A6 + 0xC]
0000134A 6700 0126 beq +0x128 /* 00001472 */
0000134E 7000 moveq.l D0, 0x00
00001350 102E 000E move.b D0, [A6 + 0xE]
00001354 0C40 0001 cmpi.w D0, 0x1
00001358 6600 007A bne +0x7C /* 000013D4 */
0000135C 486E FFF8 pea.l [A6 - 0x8]
00001360 486E FFFA pea.l [A6 - 0x6]
00001364 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001368 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
0000136C 4FEF 000A lea.l A7, [A7 + 0xA]
00001370 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001374 102D 96E4 move.b D0, [A5 - 0x691C]
00001378 4880 ext.w D0
0000137A 3F00 move.w -[A7], D0
0000137C 3F3C 0003 move.w -[A7], 0x3
00001380 4EBA FD08 jsr [PC - 0x2F8 /* 0000108A */]
00001384 5C8F addq.l A7, 6
00001386 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0000138A 122D 96E4 move.b D1, [A5 - 0x691C]
0000138E 4881 ext.w D1
00001390 3F01 move.w -[A7], D1
00001392 3F3C 0003 move.w -[A7], 0x3
00001396 3D40 FFF4 move.w [A6 - 0xC], D0
0000139A 4EBA FCEE jsr [PC - 0x312 /* 0000108A */]
0000139E 5C8F addq.l A7, 6
000013A0 322E FFF4 move.w D1, [A6 - 0xC]
000013A4 9240 sub.w D1, D0
000013A6 3B41 F0A8 move.w [A5 - 0xF58], D1
000013AA 302E 0008 move.w D0, [A6 + 0x8]
000013AE B06E 000A cmp.w D0, [A6 + 0xA]
000013B2 6F10 ble +0x12 /* 000013C4 */
000013B4 302D F0A8 move.w D0, [A5 - 0xF58]
000013B8 D06D EDC0 add.w D0, [A5 - 0x1240]
000013BC 3B40 F0A8 move.w [A5 - 0xF58], D0
000013C0 6000 00B0 bra +0xB2 /* 00001472 */
label000013C4:
000013C4 302D F0A8 move.w D0, [A5 - 0xF58]
000013C8 D06D EDBE add.w D0, [A5 - 0x1242]
000013CC 3B40 F0A8 move.w [A5 - 0xF58], D0
000013D0 6000 00A0 bra +0xA2 /* 00001472 */
label000013D4:
000013D4 7000 moveq.l D0, 0x00
000013D6 102E 000E move.b D0, [A6 + 0xE]
000013DA 0C40 0006 cmpi.w D0, 0x6
000013DE 6636 bne +0x38 /* 00001416 */
000013E0 102D 96E4 move.b D0, [A5 - 0x691C]
000013E4 4880 ext.w D0
000013E6 48C0 ext.l D0
000013E8 D080 add.l D0, D0
000013EA 41ED 9B10 lea.l A0, [A5 - 0x64F0]
000013EE D1C0 add.l A0, D0
000013F0 302E 0008 move.w D0, [A6 + 0x8]
000013F4 9050 sub.w D0, [A0]
000013F6 3D40 FFF6 move.w [A6 - 0xA], D0
000013FA 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000013FE 102D 96E5 move.b D0, [A5 - 0x691B]
00001402 4880 ext.w D0
00001404 3F00 move.w -[A7], D0
00001406 3F3C 0006 move.w -[A7], 0x6
0000140A 4EBA FC7E jsr [PC - 0x382 /* 0000108A */]
0000140E 5C8F addq.l A7, 6
00001410 3B40 F0A8 move.w [A5 - 0xF58], D0
00001414 605C bra +0x5E /* 00001472 */
label00001416:
00001416 3F2E 000A move.w -[A7], [A6 + 0xA]
0000141A 102D 96E4 move.b D0, [A5 - 0x691C]
0000141E 4880 ext.w D0
00001420 3F00 move.w -[A7], D0
00001422 7000 moveq.l D0, 0x00
00001424 102E 000E move.b D0, [A6 + 0xE]
00001428 3F00 move.w -[A7], D0
0000142A 4EBA FC5E jsr [PC - 0x3A2 /* 0000108A */]
0000142E 5C8F addq.l A7, 6
00001430 3F2E 000A move.w -[A7], [A6 + 0xA]
00001434 122D 96E4 move.b D1, [A5 - 0x691C]
00001438 4881 ext.w D1
0000143A 3F01 move.w -[A7], D1
0000143C 3F3C 0006 move.w -[A7], 0x6
00001440 3D40 FFF4 move.w [A6 - 0xC], D0
00001444 4EBA FC44 jsr [PC - 0x3BC /* 0000108A */]
00001448 5C8F addq.l A7, 6
0000144A 322E FFF4 move.w D1, [A6 - 0xC]
0000144E 9240 sub.w D1, D0
00001450 7007 moveq.l D0, 0x07
00001452 C06E 000A and.w D0, [A6 + 0xA]
00001456 3F00 move.w -[A7], D0
00001458 102D 96E4 move.b D0, [A5 - 0x691C]
0000145C 4880 ext.w D0
0000145E 3F00 move.w -[A7], D0
00001460 3D41 FFF2 move.w [A6 - 0xE], D1
00001464 4EBA FC78 jsr [PC - 0x388 /* 000010DE */]
00001468 588F addq.l A7, 4
0000146A D06E FFF2 add.w D0, [A6 - 0xE]
0000146E 3B40 F0A8 move.w [A5 - 0xF58], D0
label00001472:
00001472 7000 moveq.l D0, 0x00
00001474 102E 000F move.b D0, [A6 + 0xF]
00001478 4A40 tst.w D0
0000147A 6700 006A beq +0x6C /* 000014E6 */
0000147E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001482 102D 96E5 move.b D0, [A5 - 0x691B]
00001486 4880 ext.w D0
00001488 3F00 move.w -[A7], D0
0000148A 7000 moveq.l D0, 0x00
0000148C 102E 000F move.b D0, [A6 + 0xF]
00001490 3F00 move.w -[A7], D0
00001492 4EBA FBF6 jsr [PC - 0x40A /* 0000108A */]
00001496 5C8F addq.l A7, 6
00001498 D06D F0A8 add.w D0, [A5 - 0xF58]
0000149C 3B40 F0A8 move.w [A5 - 0xF58], D0
000014A0 3F2D AD9C move.w -[A7], [A5 - 0x5264]
000014A4 4EBA EB5A jsr [PC - 0x14A6 /* 00000000 */]
000014A8 548F addq.l A7, 2
000014AA 0C40 0100 cmpi.w D0, 0x100
000014AE 6D36 blt +0x38 /* 000014E6 */
000014B0 7000 moveq.l D0, 0x00
000014B2 102E 000F move.b D0, [A6 + 0xF]
000014B6 0C40 0006 cmpi.w D0, 0x6
000014BA 672A beq +0x2C /* 000014E6 */
000014BC 102D 96E5 move.b D0, [A5 - 0x691B]
000014C0 4880 ext.w D0
000014C2 B06D ACD2 cmp.w D0, [A5 - 0x532E]
000014C6 57C0 seq D0
000014C8 4400 neg.b D0
000014CA 4880 ext.w D0
000014CC 4A6D AD9C tst.w [A5 - 0x5264]
000014D0 5CC1 sge D1
000014D2 4401 neg.b D1
000014D4 4881 ext.w D1
000014D6 B041 cmp.w D0, D1
000014D8 660C bne +0xE /* 000014E6 */
000014DA 302D F0A8 move.w D0, [A5 - 0xF58]
000014DE 0640 FFF0 addi.w D0, 0xFFF0
000014E2 3B40 F0A8 move.w [A5 - 0xF58], D0
label000014E6:
000014E6 302D 96E6 move.w D0, [A5 - 0x691A]
000014EA 5240 addq.w D0, 1
000014EC 48C0 ext.l D0
000014EE E780 asl D0, 3
000014F0 41ED EDEC lea.l A0, [A5 - 0x1214]
000014F4 D1C0 add.l A0, D0
000014F6 302D 96E6 move.w D0, [A5 - 0x691A]
000014FA 48C0 ext.l D0
000014FC E780 asl D0, 3
000014FE 43ED EDEC lea.l A1, [A5 - 0x1214]
00001502 D3C0 add.l A1, D0
00001504 2091 move.l [A0], [A1]
00001506 302D 96E6 move.w D0, [A5 - 0x691A]
0000150A 5240 addq.w D0, 1
0000150C 48C0 ext.l D0
0000150E E780 asl D0, 3
00001510 41ED EDEC lea.l A0, [A5 - 0x1214]
00001514 D1C0 add.l A0, D0
00001516 302D 96E6 move.w D0, [A5 - 0x691A]
0000151A 48C0 ext.l D0
0000151C E780 asl D0, 3
0000151E 43ED EDEC lea.l A1, [A5 - 0x1214]
00001522 D3C0 add.l A1, D0
00001524 2169 0004 0004 move.l [A0 + 0x4], [A1 + 0x4]
0000152A 7000 moveq.l D0, 0x00
0000152C 102E 000E move.b D0, [A6 + 0xE]
00001530 0C40 0006 cmpi.w D0, 0x6
00001534 57C0 seq D0
00001536 4400 neg.b D0
00001538 4880 ext.w D0
0000153A 7200 moveq.l D1, 0x00
0000153C 122E 000F move.b D1, [A6 + 0xF]
00001540 4A41 tst.w D1
00001542 56C1 sne D1
00001544 4401 neg.b D1
00001546 4881 ext.w D1
00001548 826E 000C or.w D1, [A6 + 0xC]
0000154C C041 and.w D0, D1
0000154E 4A40 tst.w D0
00001550 6726 beq +0x28 /* 00001578 */
00001552 7007 moveq.l D0, 0x07
00001554 C06E 0008 and.w D0, [A6 + 0x8]
00001558 7207 moveq.l D1, 0x07
0000155A C26E 000A and.w D1, [A6 + 0xA]
0000155E 3F01 move.w -[A7], D1
00001560 3F00 move.w -[A7], D0
00001562 102D 96E4 move.b D0, [A5 - 0x691C]
00001566 4880 ext.w D0
00001568 3F00 move.w -[A7], D0
0000156A 4EBA FC64 jsr [PC - 0x39C /* 000011D0 */]
0000156E 5C8F addq.l A7, 6
00001570 D06D F0A8 add.w D0, [A5 - 0xF58]
00001574 3B40 F0A8 move.w [A5 - 0xF58], D0
label00001578:
00001578 7000 moveq.l D0, 0x00
0000157A 102E 000F move.b D0, [A6 + 0xF]
0000157E 0C40 0006 cmpi.w D0, 0x6
00001582 57C0 seq D0
00001584 4400 neg.b D0
00001586 4880 ext.w D0
00001588 7200 moveq.l D1, 0x00
0000158A 122E 000E move.b D1, [A6 + 0xE]
0000158E 0C41 0006 cmpi.w D1, 0x6
00001592 57C1 seq D1
00001594 4401 neg.b D1
00001596 4881 ext.w D1
00001598 C26E 000C and.w D1, [A6 + 0xC]
0000159C 8041 or.w D0, D1
0000159E 4A40 tst.w D0
000015A0 6720 beq +0x22 /* 000015C2 */
000015A2 7007 moveq.l D0, 0x07
000015A4 C06E 0008 and.w D0, [A6 + 0x8]
000015A8 3F00 move.w -[A7], D0
000015AA 102D 96E5 move.b D0, [A5 - 0x691B]
000015AE 4880 ext.w D0
000015B0 3F00 move.w -[A7], D0
000015B2 4EBA FB2A jsr [PC - 0x4D6 /* 000010DE */]
000015B6 588F addq.l A7, 4
000015B8 322D F0A8 move.w D1, [A5 - 0xF58]
000015BC 9240 sub.w D1, D0
000015BE 3B41 F0A8 move.w [A5 - 0xF58], D1
label000015C2:
000015C2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000015C6 102D 96E4 move.b D0, [A5 - 0x691C]
000015CA 4880 ext.w D0
000015CC 3F00 move.w -[A7], D0
000015CE 7000 moveq.l D0, 0x00
000015D0 102E 000E move.b D0, [A6 + 0xE]
000015D4 3F00 move.w -[A7], D0
000015D6 4EBA FAB2 jsr [PC - 0x54E /* 0000108A */]
000015DA 5C8F addq.l A7, 6
000015DC D06D F0A8 add.w D0, [A5 - 0xF58]
000015E0 3F2E 000A move.w -[A7], [A6 + 0xA]
000015E4 122D 96E4 move.b D1, [A5 - 0x691C]
000015E8 4881 ext.w D1
000015EA 3F01 move.w -[A7], D1
000015EC 7200 moveq.l D1, 0x00
000015EE 122E 000E move.b D1, [A6 + 0xE]
000015F2 3F01 move.w -[A7], D1
000015F4 3D40 FFF4 move.w [A6 - 0xC], D0
000015F8 4EBA FA90 jsr [PC - 0x570 /* 0000108A */]
000015FC 5C8F addq.l A7, 6
000015FE 322E FFF4 move.w D1, [A6 - 0xC]
00001602 9240 sub.w D1, D0
00001604 3D41 FFFE move.w [A6 - 0x2], D1
00001608 302E FFFE move.w D0, [A6 - 0x2]
0000160C 4E5E unlink A6
0000160E 4E75 rts
00001610 5354 subq.w [A4], 1
00001612 4154 chk.w D0, [A4]
00001614 4556 chk.w D2, [A6]
00001616 414C chk.w D0, A4
export_147:
00001618 4E75 rts
export_141:
0000161A 4E56 FFF6 link A6, -0x000A
0000161E 426E FFFC clr.w [A6 - 0x4]
00001622 6000 0134 bra +0x136 /* 00001758 */
label00001626:
00001626 302E FFFC move.w D0, [A6 - 0x4]
0000162A D040 add.w D0, D0
0000162C 0240 0070 andi.w D0, 0x70 /* 'p' */
00001630 0A40 0070 xori.w D0, 0x70 /* 'p' */
00001634 7207 moveq.l D1, 0x07
00001636 C26E FFFC and.w D1, [A6 - 0x4]
0000163A 8041 or.w D0, D1
0000163C 3D40 FFFA move.w [A6 - 0x6], D0
00001640 302E FFFA move.w D0, [A6 - 0x6]
00001644 48C0 ext.l D0
00001646 E580 asl D0, 2
00001648 41ED 94BC lea.l A0, [A5 - 0x6B44]
0000164C D1C0 add.l A0, D0
0000164E 7000 moveq.l D0, 0x00
00001650 1010 move.b D0, [A0]
00001652 41ED C552 lea.l A0, [A5 - 0x3AAE]
00001656 4840 swap.w D0
00001658 4240 clr.w D0
0000165A 4840 swap.w D0
0000165C D1C0 add.l A0, D0
0000165E 7000 moveq.l D0, 0x00
00001660 1010 move.b D0, [A0]
00001662 3D40 FFFE move.w [A6 - 0x2], D0
00001666 0C6E 0006 FFFE cmpi.w [A6 - 0x2], 0x6
0000166C 6620 bne +0x22 /* 0000168E */
0000166E 7007 moveq.l D0, 0x07
00001670 C06E FFFC and.w D0, [A6 - 0x4]
00001674 0C40 0004 cmpi.w D0, 0x4
00001678 6C0A bge +0xC /* 00001684 */
0000167A 7003 moveq.l D0, 0x03
0000167C 3D40 FFF8 move.w [A6 - 0x8], D0
00001680 6000 0080 bra +0x82 /* 00001702 */
label00001684:
00001684 7007 moveq.l D0, 0x07
00001686 3D40 FFF8 move.w [A6 - 0x8], D0
0000168A 6000 0076 bra +0x78 /* 00001702 */
label0000168E:
0000168E 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
00001694 6600 004E bne +0x50 /* 000016E4 */
00001698 7007 moveq.l D0, 0x07
0000169A C06E FFFC and.w D0, [A6 - 0x4]
0000169E 0C40 0004 cmpi.w D0, 0x4
000016A2 6C20 bge +0x22 /* 000016C4 */
000016A4 302E FFFA move.w D0, [A6 - 0x6]
000016A8 48C0 ext.l D0
000016AA E580 asl D0, 2
000016AC 41ED 94BC lea.l A0, [A5 - 0x6B44]
000016B0 D1C0 add.l A0, D0
000016B2 4A28 0001 tst.b [A0 + 0x1]
000016B6 6604 bne +0x6 /* 000016BC */
000016B8 7001 moveq.l D0, 0x01
000016BA 6002 bra +0x4 /* 000016BE */
label000016BC:
000016BC 7003 moveq.l D0, 0x03
label000016BE:
000016BE 3D40 FFF8 move.w [A6 - 0x8], D0
000016C2 603E bra +0x40 /* 00001702 */
label000016C4:
000016C4 302E FFFA move.w D0, [A6 - 0x6]
000016C8 48C0 ext.l D0
000016CA E580 asl D0, 2
000016CC 41ED 94BC lea.l A0, [A5 - 0x6B44]
000016D0 D1C0 add.l A0, D0
000016D2 4A28 0001 tst.b [A0 + 0x1]
000016D6 6604 bne +0x6 /* 000016DC */
000016D8 7007 moveq.l D0, 0x07
000016DA 6002 bra +0x4 /* 000016DE */
label000016DC:
000016DC 7005 moveq.l D0, 0x05
label000016DE:
000016DE 3D40 FFF8 move.w [A6 - 0x8], D0
000016E2 601E bra +0x20 /* 00001702 */
label000016E4:
000016E4 302E FFFA move.w D0, [A6 - 0x6]
000016E8 48C0 ext.l D0
000016EA E580 asl D0, 2
000016EC 41ED 94BC lea.l A0, [A5 - 0x6B44]
000016F0 D1C0 add.l A0, D0
000016F2 4A28 0001 tst.b [A0 + 0x1]
000016F6 6604 bne +0x6 /* 000016FC */
000016F8 7000 moveq.l D0, 0x00
000016FA 6002 bra +0x4 /* 000016FE */
label000016FC:
000016FC 7004 moveq.l D0, 0x04
label000016FE:
000016FE 3D40 FFF8 move.w [A6 - 0x8], D0
label00001702:
00001702 302E FFFA move.w D0, [A6 - 0x6]
00001706 48C0 ext.l D0
00001708 E580 asl D0, 2
0000170A 41ED 94BC lea.l A0, [A5 - 0x6B44]
0000170E D1C0 add.l A0, D0
00001710 4A28 0001 tst.b [A0 + 0x1]
00001714 6604 bne +0x6 /* 0000171A */
00001716 7001 moveq.l D0, 0x01
00001718 6002 bra +0x4 /* 0000171C */
label0000171A:
0000171A 7000 moveq.l D0, 0x00
label0000171C:
0000171C 3D40 FFF6 move.w [A6 - 0xA], D0
00001720 41ED CECC lea.l A0, [A5 - 0x3134]
00001724 D0EE FFFC add.w A0, [A6 - 0x4]
00001728 4A6E FFFE tst.w [A6 - 0x2]
0000172C 671A beq +0x1C /* 00001748 */
0000172E 48E7 0080 movem.l -[A7], A0
00001732 302E FFF6 move.w D0, [A6 - 0xA]
00001736 ED48 lsl D0.w, 6
00001738 322E FFF8 move.w D1, [A6 - 0x8]
0000173C E749 lsl D1.w, 3
0000173E 8041 or.w D0, D1
00001740 806E FFFE or.w D0, [A6 - 0x2]
00001744 48C0 ext.l D0
00001746 6006 bra +0x8 /* 0000174E */
label00001748:
00001748 48E7 0080 movem.l -[A7], A0
0000174C 7000 moveq.l D0, 0x00
label0000174E:
0000174E 4CDF 0100 movem.l A0, [A7]+
00001752 1080 move.b [A0], D0
00001754 526E FFFC addq.w [A6 - 0x4], 1
label00001758:
00001758 0C6E 0040 FFFC cmpi.w [A6 - 0x4], 0x40 /* '@' */
0000175E 6D00 FEC6 blt -0x138 /* 00001626 */
00001762 4E5E unlink A6
00001764 4E75 rts
00001766 5345 subq.w D5, 1
00001768 5455 addq.w [A5], 2
0000176A 504D addq.w A5, 8
0000176C 5351 subq.w [A1], 1
export_143:
0000176E 4E56 FFFC link A6, -0x0004
00001772 426E FFFE clr.w [A6 - 0x2]
00001776 6000 008C bra +0x8E /* 00001804 */
label0000177A:
0000177A 41ED C534 lea.l A0, [A5 - 0x3ACC]
0000177E D0EE FFFE add.w A0, [A6 - 0x2]
00001782 4210 clr.b [A0]
00001784 426E FFFC clr.w [A6 - 0x4]
00001788 6000 006E bra +0x70 /* 000017F8 */
label0000178C:
0000178C 302E FFFE move.w D0, [A6 - 0x2]
00001790 E748 lsl D0.w, 3
00001792 D06E FFFC add.w D0, [A6 - 0x4]
00001796 41ED CECC lea.l A0, [A5 - 0x3134]
0000179A D0C0 add.w A0, D0
0000179C 7000 moveq.l D0, 0x00
0000179E 1010 move.b D0, [A0]
000017A0 0240 0007 andi.w D0, 0x7
000017A4 4A40 tst.w D0
000017A6 674C beq +0x4E /* 000017F4 */
000017A8 302E FFFE move.w D0, [A6 - 0x2]
000017AC E748 lsl D0.w, 3
000017AE D06E FFFC add.w D0, [A6 - 0x4]
000017B2 41ED CECC lea.l A0, [A5 - 0x3134]
000017B6 D0C0 add.w A0, D0
000017B8 7000 moveq.l D0, 0x00
000017BA 1010 move.b D0, [A0]
000017BC 0800 0006 btst.b D0, 0x6
000017C0 671A beq +0x1C /* 000017DC */
000017C2 4A6E 0008 tst.w [A6 + 0x8]
000017C6 662C bne +0x2E /* 000017F4 */
000017C8 41ED C534 lea.l A0, [A5 - 0x3ACC]
000017CC D0EE FFFE add.w A0, [A6 - 0x2]
000017D0 7001 moveq.l D0, 0x01
000017D2 322E FFFC move.w D1, [A6 - 0x4]
000017D6 E368 lsl D0.w, D1
000017D8 8110 or.b [A0], D0
000017DA 6018 bra +0x1A /* 000017F4 */
label000017DC:
000017DC 4A6E 0008 tst.w [A6 + 0x8]
000017E0 6712 beq +0x14 /* 000017F4 */
000017E2 41ED C534 lea.l A0, [A5 - 0x3ACC]
000017E6 D0EE FFFE add.w A0, [A6 - 0x2]
000017EA 7001 moveq.l D0, 0x01
000017EC 322E FFFC move.w D1, [A6 - 0x4]
000017F0 E368 lsl D0.w, D1
000017F2 8110 or.b [A0], D0
label000017F4:
000017F4 526E FFFC addq.w [A6 - 0x4], 1
label000017F8:
000017F8 0C6E 0008 FFFC cmpi.w [A6 - 0x4], 0x8
000017FE 6D8C blt -0x72 /* 0000178C */
00001800 526E FFFE addq.w [A6 - 0x2], 1
label00001804:
00001804 0C6E 0008 FFFE cmpi.w [A6 - 0x2], 0x8
0000180A 6D00 FF6E blt -0x90 /* 0000177A */
0000180E 4E5E unlink A6
00001810 4E75 rts
00001812 4156 chk.w D0, [A6]
00001814 4149 chk.w D0, A1
00001816 4C32 4D4F 4E56 movem.w D0,D1,D2,D3,D6,A0,A2,A3,A6, [A2 + D4 * 8 + 0x56]
export_142: // at 0000181A (misaligned)
0000181C 0000 06AE ori.b D0, 0xAE
00001820 0000 0014 ori.b D0, 0x14
00001824 0008 41ED ori.b A0, 0xED
00001828 B024 cmp.b D0, -[A4]
0000182A B1EE 0008 cmpa.l A0, [A6 + 0x8]
0000182E 6608 bne +0xA /* 00001838 */
00001830 41ED AF84 lea.l A0, [A5 - 0x507C]
00001834 2D48 0008 move.l [A6 + 0x8], A0
label00001838:
00001838 202E 0008 move.l D0, [A6 + 0x8]
0000183C 4E5E unlink A6
0000183E 4E75 rts
00001840 5355 subq.w [A5], 1
00001842 4343 chk.w D1, D3
00001844 4D53 chk.w D6, [A3]
00001846 4720 .invalid 3, -[A0] // invalid opcode 4 with b == 4
export_144:
00001848 4E56 0000 link A6, 0
0000184C 102E 0009 move.b D0, [A6 + 0x9]
00001850 4880 ext.w D0
00001852 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00001856 0004 0012 ori.b D4, 0x12
0000185A 0048 002E ori.w A0, 0x2E /* '.' */
0000185E 004D 004C ori.w A5, 0x4C /* 'L' */
00001862 0050 0068 ori.w [A0], 0x68 /* 'h' */
00001866 004B 0082 ori.w A3, 0x82
0000186A 302D B132 move.w D0, [A5 - 0x4ECE]
0000186E 5340 subq.w D0, 1
00001870 4A40 tst.w D0
00001872 6D0A blt +0xC /* 0000187E */
00001874 302D B132 move.w D0, [A5 - 0x4ECE]
00001878 5340 subq.w D0, 1
0000187A 48C0 ext.l D0
0000187C 6002 bra +0x4 /* 00001880 */
label0000187E:
0000187E 7007 moveq.l D0, 0x07
label00001880:
00001880 3B40 B132 move.w [A5 - 0x4ECE], D0
00001884 7001 moveq.l D0, 0x01
00001886 6000 0064 bra +0x66 /* 000018EC */
0000188A 302D B130 move.w D0, [A5 - 0x4ED0]
0000188E 5240 addq.w D0, 1
00001890 0C40 0007 cmpi.w D0, 0x7
00001894 6E0A bgt +0xC /* 000018A0 */
00001896 302D B130 move.w D0, [A5 - 0x4ED0]
0000189A 5240 addq.w D0, 1
0000189C 48C0 ext.l D0
0000189E 6002 bra +0x4 /* 000018A2 */
label000018A0:
000018A0 7000 moveq.l D0, 0x00
label000018A2:
000018A2 3B40 B130 move.w [A5 - 0x4ED0], D0
000018A6 7001 moveq.l D0, 0x01
000018A8 6000 0042 bra +0x44 /* 000018EC */
000018AC 302D B132 move.w D0, [A5 - 0x4ECE]
000018B0 5240 addq.w D0, 1
000018B2 0C40 0007 cmpi.w D0, 0x7
000018B6 6E0A bgt +0xC /* 000018C2 */
000018B8 302D B132 move.w D0, [A5 - 0x4ECE]
000018BC 5240 addq.w D0, 1
000018BE 48C0 ext.l D0
000018C0 6002 bra +0x4 /* 000018C4 */
label000018C2:
000018C2 7000 moveq.l D0, 0x00
label000018C4:
000018C4 3B40 B132 move.w [A5 - 0x4ECE], D0
000018C8 7001 moveq.l D0, 0x01
000018CA 6020 bra +0x22 /* 000018EC */
000018CC 302D B130 move.w D0, [A5 - 0x4ED0]
000018D0 5340 subq.w D0, 1
000018D2 4A40 tst.w D0
000018D4 6D0A blt +0xC /* 000018E0 */
000018D6 302D B130 move.w D0, [A5 - 0x4ED0]
000018DA 5340 subq.w D0, 1
000018DC 48C0 ext.l D0
000018DE 6002 bra +0x4 /* 000018E2 */
label000018E0:
000018E0 7007 moveq.l D0, 0x07
label000018E2:
000018E2 3B40 B130 move.w [A5 - 0x4ED0], D0
000018E6 7001 moveq.l D0, 0x01
000018E8 6002 bra +0x4 /* 000018EC */
000018EA 7000 moveq.l D0, 0x00
label000018EC:
000018EC 4E5E unlink A6
000018EE 4E75 rts
000018F0 4152 chk.w D0, [A2]
000018F2 524F addq.w A7, 1
000018F4 574B subq.w A3, 3
000018F6 4559 chk.w D2, [A1]+
export_140:
000018F8 4E75 rts
export_121:
000018FA 4EBA 002C jsr [PC + 0x2C /* 00001928 */]
000018FE 4EBA 0058 jsr [PC + 0x58 /* 00001958 */]
00001902 4EBA 00C8 jsr [PC + 0xC8 /* 000019CC */]
00001906 4EBA 0332 jsr [PC + 0x332 /* 00001C3A */]
0000190A 4EBA 00D6 jsr [PC + 0xD6 /* 000019E2 */]
0000190E 4EBA 0272 jsr [PC + 0x272 /* 00001B82 */]
00001912 4EBA 0034 jsr [PC + 0x34 /* 00001948 */]
00001916 4EBA 00F0 jsr [PC + 0xF0 /* 00001A08 */]
0000191A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000191E 4EBA 0AAE jsr [PC + 0xAAE /* 000023CE */]
00001922 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00001926 4E75 rts
fn00001928:
00001928 486D FFFA pea.l [A5 - 0x6]
0000192C A86E syscall InitGraf
0000192E A8FE syscall InitFonts
00001930 3F3C FFFF move.w -[A7], 0xFFFF
00001934 4267 clr.w -[A7]
00001936 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
0000193A A912 syscall InitWindows
0000193C A930 syscall InitMenus
0000193E A9CC syscall TEInit
00001940 42A7 clr.l -[A7]
00001942 A97B syscall InitDialogs
00001944 A850 syscall InitCursor
00001946 4E75 rts
fn00001948:
00001948 4E56 FFF2 link A6, -0x000E
0000194C 4E5E unlink A6
0000194E 4E75 rts
00001950 4449 neg.w A1
00001952 414C chk.w D0, A4
00001954 4F47 chk.w D7, D7
00001956 494E chk.w D4, A6
fn00001958:
00001958 4E56 FFF8 link A6, -0x0008
0000195C 206D FFFA movea.l A0, [A5 - 0x6]
00001960 3068 0016 movea.w A0, [A0 + 0x16]
00001964 2008 move.l D0, A0
00001966 81FC 0002 divs.w D0, 0x2
0000196A 0640 FF00 addi.w D0, 0xFF00
0000196E 3B40 F1B8 move.w [A5 - 0xE48], D0
00001972 206D FFFA movea.l A0, [A5 - 0x6]
00001976 3068 0014 movea.w A0, [A0 + 0x14]
0000197A 2008 move.l D0, A0
0000197C 81FC 0002 divs.w D0, 0x2
00001980 0640 FF6A addi.w D0, 0xFF6A
00001984 3B40 F1BA move.w [A5 - 0xE46], D0
00001988 42A7 clr.l -[A7]
0000198A 3F3C 0190 move.w -[A7], 0x190
0000198E 42A7 clr.l -[A7]
00001990 4878 FFFF push.l 0xFFFF
00001994 A9BD syscall GetNewWindow
00001996 205F movea.l A0, [A7]+
00001998 2B48 F0DA move.l [A5 - 0xF26], A0
0000199C 2F2D F0DA move.l -[A7], [A5 - 0xF26]
000019A0 A915 syscall ShowWindow
000019A2 2F2D F0DA move.l -[A7], [A5 - 0xF26]
000019A6 A873 syscall SetPort
000019A8 2F2D F0DA move.l -[A7], [A5 - 0xF26]
000019AC 3F2D F1B8 move.w -[A7], [A5 - 0xE48]
000019B0 3F2D F1BA move.w -[A7], [A5 - 0xE46]
000019B4 1F3C 0001 move.b -[A7], 0x1
000019B8 A91B syscall MoveWindow
000019BA 3F3C 000C move.w -[A7], 0xC
000019BE A88A syscall TextSize
000019C0 4E5E unlink A6
000019C2 4E75 rts
000019C4 5749 subq.w A1, 3
000019C6 4E44 trap 4
000019C8 4F57 chk.w D7, [A7]
000019CA 494E chk.w D4, A6
fn000019CC:
000019CC 42A7 clr.l -[A7]
000019CE 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
000019D2 205F movea.l A0, [A7]+
000019D4 2050 movea.l A0, [A0]
000019D6 43ED F130 lea.l A1, [A5 - 0xED0]
000019DA 5488 addq.l A0, 2
000019DC 22D8 move.l [A1]+, [A0]+
000019DE 22D8 move.l [A1]+, [A0]+
000019E0 4E75 rts
fn000019E2:
000019E2 7032 moveq.l D0, 0x32
000019E4 3B40 F138 move.w [A5 - 0xEC8], D0
000019E8 7032 moveq.l D0, 0x32
000019EA 3B40 F13A move.w [A5 - 0xEC6], D0
000019EE 302D FF8A move.w D0, [A5 - 0x76]
000019F2 906D FF86 sub.w D0, [A5 - 0x7A]
000019F6 3B40 F13C move.w [A5 - 0xEC4], D0
000019FA 302D FF8C move.w D0, [A5 - 0x74]
000019FE 906D FF88 sub.w D0, [A5 - 0x78]
00001A02 3B40 F13E move.w [A5 - 0xEC2], D0
00001A06 4E75 rts
fn00001A08:
00001A08 4E56 FFEA link A6, -0x0016
00001A0C 4267 clr.w -[A7]
00001A0E 3F3C FFFF move.w -[A7], 0xFFFF
00001A12 486E FFEA pea.l [A6 - 0x16]
00001A16 A971 syscall EventAvail
00001A18 101F move.b D0, [A7]+
00001A1A 4267 clr.w -[A7]
00001A1C 3F3C FFFF move.w -[A7], 0xFFFF
00001A20 486E FFEA pea.l [A6 - 0x16]
00001A24 A971 syscall EventAvail
00001A26 101F move.b D0, [A7]+
00001A28 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00001A2C 4EBA 1352 jsr [PC + 0x1352 /* 00002D80 */]
00001A30 4A40 tst.w D0
00001A32 6706 beq +0x8 /* 00001A3A */
00001A34 70FF moveq.l D0, 0xFFFFFFFF
00001A36 3B40 F0F0 move.w [A5 - 0xF10], D0
label00001A3A:
00001A3A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00001A3E 302D AEAA move.w D0, [A5 - 0x5156]
00001A42 906D F1BA sub.w D0, [A5 - 0xE46]
00001A46 0640 0014 addi.w D0, 0x14
00001A4A 3B40 AEAA move.w [A5 - 0x5156], D0
00001A4E 302D AEAC move.w D0, [A5 - 0x5154]
00001A52 906D F1BA sub.w D0, [A5 - 0xE46]
00001A56 0640 0014 addi.w D0, 0x14
00001A5A 3B40 AEAC move.w [A5 - 0x5154], D0
00001A5E 302D F1B8 move.w D0, [A5 - 0xE48]
00001A62 916D AEAE sub.w [A5 - 0x5152], D0
00001A66 302D F1B8 move.w D0, [A5 - 0xE48]
00001A6A 916D AEB0 sub.w [A5 - 0x5150], D0
00001A6E 42A7 clr.l -[A7]
00001A70 4878 6400 push.l 0x6400 /* 'd\0' */
00001A74 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00001A78 205F movea.l A0, [A7]+
00001A7A 2B48 F194 move.l [A5 - 0xE6C], A0
00001A7E 2F2D F194 move.l -[A7], [A5 - 0xE6C]
00001A82 4EBA 09FE jsr [PC + 0x9FE /* 00002482 */]
00001A86 588F addq.l A7, 4
00001A88 2B6D F194 F186 move.l [A5 - 0xE7A], [A5 - 0xE6C]
00001A8E 7040 moveq.l D0, 0x40
00001A90 3B40 F18A move.w [A5 - 0xE76], D0
00001A94 486D F18C pea.l [A5 - 0xE74]
00001A98 4267 clr.w -[A7]
00001A9A 4267 clr.w -[A7]
00001A9C 3F3C 01FF move.w -[A7], 0x1FF
00001AA0 3F3C 0155 move.w -[A7], 0x155
00001AA4 A8A7 syscall SetRect
00001AA6 426E FFFA clr.w [A6 - 0x6]
00001AAA 600E bra +0x10 /* 00001ABA */
label00001AAC:
00001AAC 306E FFFA movea.w A0, [A6 - 0x6]
00001AB0 D1ED F194 add.l A0, [A5 - 0xE6C]
00001AB4 4210 clr.b [A0]
00001AB6 526E FFFA addq.w [A6 - 0x6], 1
label00001ABA:
00001ABA 0C6E 5580 FFFA cmpi.w [A6 - 0x6], 0x5580
00001AC0 6DEA blt -0x14 /* 00001AAC */
00001AC2 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00001AC6 3F3C 0190 move.w -[A7], 0x190
00001ACA 4EBA 09EA jsr [PC + 0x9EA /* 000024B6 */]
00001ACE 548F addq.l A7, 2
00001AD0 3F3C 0192 move.w -[A7], 0x192
00001AD4 4EBA 09E0 jsr [PC + 0x9E0 /* 000024B6 */]
00001AD8 548F addq.l A7, 2
00001ADA 3F3C 0196 move.w -[A7], 0x196
00001ADE 4EBA 09D6 jsr [PC + 0x9D6 /* 000024B6 */]
00001AE2 548F addq.l A7, 2
00001AE4 3F3C 0197 move.w -[A7], 0x197
00001AE8 4EBA 09CC jsr [PC + 0x9CC /* 000024B6 */]
00001AEC 548F addq.l A7, 2
00001AEE 3F3C 019C move.w -[A7], 0x19C
00001AF2 4EBA 09C2 jsr [PC + 0x9C2 /* 000024B6 */]
00001AF6 548F addq.l A7, 2
00001AF8 3F3C 0196 move.w -[A7], 0x196
00001AFC 4EBA 0A98 jsr [PC + 0xA98 /* 00002596 */]
00001B00 548F addq.l A7, 2
00001B02 3F3C 0195 move.w -[A7], 0x195
00001B06 4EBA 0A8E jsr [PC + 0xA8E /* 00002596 */]
00001B0A 548F addq.l A7, 2
00001B0C 3F3C 0193 move.w -[A7], 0x193
00001B10 4EBA 0A84 jsr [PC + 0xA84 /* 00002596 */]
00001B14 548F addq.l A7, 2
00001B16 3F3C 0198 move.w -[A7], 0x198
00001B1A 4EBA 0A7A jsr [PC + 0xA7A /* 00002596 */]
00001B1E 548F addq.l A7, 2
00001B20 3F3C 7530 move.w -[A7], 0x7530 /* 'u0' */
00001B24 4EBA 0A70 jsr [PC + 0xA70 /* 00002596 */]
00001B28 548F addq.l A7, 2
00001B2A 3F3C 7531 move.w -[A7], 0x7531 /* 'u1' */
00001B2E 4EBA 0A66 jsr [PC + 0xA66 /* 00002596 */]
00001B32 548F addq.l A7, 2
00001B34 42A7 clr.l -[A7]
00001B36 3F3C 0190 move.w -[A7], 0x190
00001B3A A9B9 syscall GetCursor
00001B3C 205F movea.l A0, [A7]+
00001B3E 2B48 F1BE move.l [A5 - 0xE42], A0
00001B42 42A7 clr.l -[A7]
00001B44 3F3C 0191 move.w -[A7], 0x191
00001B48 A9B9 syscall GetCursor
00001B4A 205F movea.l A0, [A7]+
00001B4C 2B48 F1C6 move.l [A5 - 0xE3A], A0
00001B50 42A7 clr.l -[A7]
00001B52 3F3C 0004 move.w -[A7], 0x4
00001B56 A9B9 syscall GetCursor
00001B58 205F movea.l A0, [A7]+
00001B5A 2B48 F1C2 move.l [A5 - 0xE3E], A0
00001B5E 2F2D F1BE move.l -[A7], [A5 - 0xE42]
00001B62 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001B66 2F2D F1C2 move.l -[A7], [A5 - 0xE3E]
00001B6A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001B6E 2F2D F1C6 move.l -[A7], [A5 - 0xE3A]
00001B72 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001B76 4E5E unlink A6
00001B78 4E75 rts
00001B7A 5345 subq.w D5, 1
00001B7C 5455 addq.w [A5], 2
00001B7E 504D addq.w A5, 8
00001B80 5953 subq.w [A3], 4
fn00001B82:
00001B82 4E56 FFFC link A6, -0x0004
00001B86 42A7 clr.l -[A7]
00001B88 3F3C 0190 move.w -[A7], 0x190
00001B8C A9C0 syscall GetNewMBar
00001B8E 205F movea.l A0, [A7]+
00001B90 2D48 FFFC move.l [A6 - 0x4], A0
00001B94 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001B98 A93C syscall SetMenuBar
00001B9A 42A7 clr.l -[A7]
00001B9C 3F3C 0190 move.w -[A7], 0x190
00001BA0 A949 syscall GetMenuHandle
00001BA2 205F movea.l A0, [A7]+
00001BA4 2B48 F102 move.l [A5 - 0xEFE], A0
00001BA8 42A7 clr.l -[A7]
00001BAA 3F3C 0195 move.w -[A7], 0x195
00001BAE A9BF syscall GetRMenu
00001BB0 205F movea.l A0, [A7]+
00001BB2 2B48 F10A move.l [A5 - 0xEF6], A0
00001BB6 42A7 clr.l -[A7]
00001BB8 3F3C 0192 move.w -[A7], 0x192
00001BBC A949 syscall GetMenuHandle
00001BBE 205F movea.l A0, [A7]+
00001BC0 2B48 F10E move.l [A5 - 0xEF2], A0
00001BC4 42A7 clr.l -[A7]
00001BC6 3F3C 0193 move.w -[A7], 0x193
00001BCA A949 syscall GetMenuHandle
00001BCC 205F movea.l A0, [A7]+
00001BCE 2B48 F112 move.l [A5 - 0xEEE], A0
00001BD2 42A7 clr.l -[A7]
00001BD4 3F3C 0194 move.w -[A7], 0x194
00001BD8 A949 syscall GetMenuHandle
00001BDA 205F movea.l A0, [A7]+
00001BDC 2B48 F116 move.l [A5 - 0xEEA], A0
00001BE0 42A7 clr.l -[A7]
00001BE2 3F3C 0191 move.w -[A7], 0x191
00001BE6 A949 syscall GetMenuHandle
00001BE8 205F movea.l A0, [A7]+
00001BEA 2B48 F106 move.l [A5 - 0xEFA], A0
00001BEE 42A7 clr.l -[A7]
00001BF0 3F3C 0196 move.w -[A7], 0x196
00001BF4 A949 syscall GetMenuHandle
00001BF6 205F movea.l A0, [A7]+
00001BF8 2B48 F11A move.l [A5 - 0xEE6], A0
00001BFC 42A7 clr.l -[A7]
00001BFE 3F3C 0197 move.w -[A7], 0x197
00001C02 A949 syscall GetMenuHandle
00001C04 205F movea.l A0, [A7]+
00001C06 2B48 F11E move.l [A5 - 0xEE2], A0
00001C0A 2F2D F102 move.l -[A7], [A5 - 0xEFE]
00001C0E 4879 4452 5652 push.l 0x44525652 /* 'DRVR' */
00001C14 A94D syscall AppendResMenu/AddResMenu
00001C16 A937 syscall DrawMenuBar
00001C18 7001 moveq.l D0, 0x01
00001C1A 3B40 F12A move.w [A5 - 0xED6], D0
00001C1E 4E5E unlink A6
00001C20 4E75 rts
00001C22 4D45 chk.w D6, D5
00001C24 4E55 4241 link A5, -0xFFFFBDBF
00001C28 5249 addq.w A1, 1
00001C2A 4E56 FFF8 link A6, -0x0008
00001C2E 4E5E unlink A6
00001C30 4E75 rts
00001C32 5345 subq.w D5, 1
00001C34 5455 addq.w [A5], 2
00001C36 5045 addq.w D5, 8
00001C38 5645 addq.w D5, 3
fn00001C3A:
00001C3A 42A7 clr.l -[A7]
00001C3C 3F3C 0190 move.w -[A7], 0x190
00001C40 A9BC syscall GetPicture
00001C42 205F movea.l A0, [A7]+
00001C44 2B48 F0D2 move.l [A5 - 0xF2E], A0
00001C48 4E75 rts
export_123:
00001C4A 4E56 FFFC link A6, -0x0004
00001C4E 422D F0EE clr.b [A5 - 0xF12]
00001C52 42A7 clr.l -[A7]
00001C54 3F3C 0060 move.w -[A7], 0x60 /* '`' */
00001C58 1F3C 0001 move.b -[A7], 0x1
00001C5C 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
00001C60 201F move.l D0, [A7]+
00001C62 42A7 clr.l -[A7]
00001C64 3F3C 0090 move.w -[A7], 0x90
00001C68 1F3C 0001 move.b -[A7], 0x1
00001C6C 2D40 FFFC move.l [A6 - 0x4], D0
00001C70 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
00001C74 201F move.l D0, [A7]+
00001C76 B0AE FFFC cmp.l D0, [A6 - 0x4]
00001C7A 56C0 sne D0
00001C7C 4400 neg.b D0
00001C7E 4880 ext.w D0
00001C80 1B40 F0EF move.b [A5 - 0xF11], D0
00001C84 6008 bra +0xA /* 00001C8E */
label00001C86:
00001C86 4EBA 0018 jsr [PC + 0x18 /* 00001CA0 */]
00001C8A 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
label00001C8E:
00001C8E 4A2D F0EE tst.b [A5 - 0xF12]
00001C92 67F2 beq -0xC /* 00001C86 */
00001C94 4E5E unlink A6
00001C96 4E75 rts
00001C98 4D41 chk.w D6, D1
00001C9A 494E chk.w D4, A6
00001C9C 4348 chk.w D1, A0
00001C9E 4553 chk.w D2, [A3]
export_129:
fn00001CA0:
00001CA0 4E56 FFFA link A6, -0x0006
00001CA4 A9B4 syscall SystemTask
00001CA6 4267 clr.w -[A7]
00001CA8 3F3C FFFF move.w -[A7], 0xFFFF
00001CAC 486D F0F2 pea.l [A5 - 0xF0E]
00001CB0 A970 syscall GetNextEvent
00001CB2 101F move.b D0, [A7]+
00001CB4 486E FFFA pea.l [A6 - 0x6]
00001CB8 A972 syscall GetMouse
00001CBA 426D AEE8 clr.w [A5 - 0x5118]
00001CBE 4267 clr.w -[A7]
00001CC0 A974 syscall Button
00001CC2 101F move.b D0, [A7]+
00001CC4 0C00 0001 cmpi.b D0, 0x1
00001CC8 6606 bne +0x8 /* 00001CD0 */
00001CCA 7001 moveq.l D0, 0x01
00001CCC 3B40 AEE8 move.w [A5 - 0x5118], D0
label00001CD0:
00001CD0 302D F0F2 move.w D0, [A5 - 0xF0E]
00001CD4 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001CD8 0000 0006 ori.b D0, 0x6
00001CDC 0078 000E 0014 ori.w [0x00000014 /* __m68k_vec_div_zero__ */], 0xE
00001CE2 0072 0016 006E ori.w [A2 + D0.w + 0x6E], 0x16
00001CE8 006C 0042 4EBA ori.w [A4 + 0x4EBA], 0x42 /* 'B' */
00001CEE 00B2 6000 0062 4EBA ori.l [A2 + D4 * 8 - 0x70], 0x60000062 /* '`\0\0b' */
00001CF6 00B4 605A 203C 0000 ori.l [A4 + D0.w], 0x605A203C /* '`Z <' */
00001CFE 00FF .incomplete
00001D00 C0AD F0F4 and.l D0, [A5 - 0xF0C]
00001D04 1D40 FFFF move.b [A6 - 0x1], D0
00001D08 303C 0100 move.w D0, 0x100
00001D0C C06D F100 and.w D0, [A5 - 0xF00]
00001D10 4A40 tst.w D0
00001D12 6740 beq +0x42 /* 00001D54 */
00001D14 42A7 clr.l -[A7]
00001D16 102E FFFF move.b D0, [A6 - 0x1]
00001D1A 4880 ext.w D0
00001D1C 3F00 move.w -[A7], D0
00001D1E A93E syscall MenuKey
00001D20 201F move.l D0, [A7]+
00001D22 2F00 move.l -[A7], D0
00001D24 4EBA 0210 jsr [PC + 0x210 /* 00001F36 */]
00001D28 588F addq.l A7, 4
00001D2A 6028 bra +0x2A /* 00001D54 */
00001D2C 202D F0F4 move.l D0, [A5 - 0xF0C]
00001D30 B0AD F0DA cmp.l D0, [A5 - 0xF26]
00001D34 661E bne +0x20 /* 00001D54 */
00001D36 2F2D F0F4 move.l -[A7], [A5 - 0xF0C]
00001D3A A922 syscall BeginUpdate
00001D3C 3F3C 0140 move.w -[A7], 0x140
00001D40 4267 clr.w -[A7]
00001D42 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00001D46 4267 clr.w -[A7]
00001D48 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
00001D4C 508F addq.l A7, 8
00001D4E 2F2D F0F4 move.l -[A7], [A5 - 0xF0C]
00001D52 A923 syscall EndUpdate
label00001D54:
00001D54 4A6E FFFC tst.w [A6 - 0x4]
00001D58 6F0E ble +0x10 /* 00001D68 */
00001D5A 4A6D F1BC tst.w [A5 - 0xE44]
00001D5E 6708 beq +0xA /* 00001D68 */
00001D60 3B6E FFFC AEEA move.w [A5 - 0x5116], [A6 - 0x4]
00001D66 6004 bra +0x6 /* 00001D6C */
label00001D68:
00001D68 426D AEEA clr.w [A5 - 0x5116]
label00001D6C:
00001D6C 4A6E FFFA tst.w [A6 - 0x6]
00001D70 6F0E ble +0x10 /* 00001D80 */
00001D72 4A6D F1BC tst.w [A5 - 0xE44]
00001D76 6708 beq +0xA /* 00001D80 */
00001D78 3B6E FFFA AEEC move.w [A5 - 0x5114], [A6 - 0x6]
00001D7E 6004 bra +0x6 /* 00001D84 */
label00001D80:
00001D80 426D AEEC clr.w [A5 - 0x5114]
label00001D84:
00001D84 4A6D F1BC tst.w [A5 - 0xE44]
00001D88 6604 bne +0x6 /* 00001D8E */
00001D8A 426D AEE8 clr.w [A5 - 0x5118]
label00001D8E:
00001D8E 7001 moveq.l D0, 0x01
00001D90 3B40 F1BC move.w [A5 - 0xE44], D0
00001D94 4E5E unlink A6
00001D96 4E75 rts
00001D98 4841 swap.w D1
00001D9A 4E44 trap 4
00001D9C 4C45 4556 movem.l D1,D2,D4,D6,A0,A2,A6, D5
00001DA0 486D F198 pea.l [A5 - 0xE68]
00001DA4 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00001DA8 4E75 rts
00001DAA 4E56 FFEE link A6, -0x0012
00001DAE 426D F1BC clr.w [A5 - 0xE44]
00001DB2 4267 clr.w -[A7]
00001DB4 2F2D F0FC move.l -[A7], [A5 - 0xF04]
00001DB8 486E FFFC pea.l [A6 - 0x4]
00001DBC A92C syscall FindWindow
00001DBE 301F move.w D0, [A7]+
00001DC0 3D40 FFFA move.w [A6 - 0x6], D0
00001DC4 302E FFFA move.w D0, [A6 - 0x6]
00001DC8 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001DCC 0001 0006 ori.b D1, 0x6
00001DD0 006E 000C 0024 ori.w [A6 + 0x24], 0xC
00001DD6 0068 002C 0042 ori.w [A0 + 0x42], 0x2C /* ',' */
00001DDC 0038 42A7 2F2D ori.b [0x00002F2D], 0xA7
00001DE2 F0FC A93D .extension 0x0FC <<F/2-3/0>> // unimplemented
00001DE6 201F move.l D0, [A7]+
00001DE8 2D40 FFF6 move.l [A6 - 0xA], D0
00001DEC 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001DF0 4EBA 0144 jsr [PC + 0x144 /* 00001F36 */]
00001DF4 588F addq.l A7, 4
00001DF6 6052 bra +0x54 /* 00001E4A */
00001DF8 486D F0F2 pea.l [A5 - 0xF0E]
00001DFC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E00 A9B3 syscall SystemClick
00001E02 6046 bra +0x48 /* 00001E4A */
00001E04 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E08 2F2D F0FC move.l -[A7], [A5 - 0xF04]
00001E0C 486D F130 pea.l [A5 - 0xED0]
00001E10 A925 syscall DragWindow
00001E12 6036 bra +0x38 /* 00001E4A */
00001E14 7001 moveq.l D0, 0x01
00001E16 1B40 F0EE move.b [A5 - 0xF12], D0
00001E1A 602E bra +0x30 /* 00001E4A */
00001E1C 486E FFEE pea.l [A6 - 0x12]
00001E20 A874 syscall GetPort
00001E22 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E26 A873 syscall SetPort
00001E28 2F2D F0FC move.l -[A7], [A5 - 0xF04]
00001E2C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E30 4EBA 0024 jsr [PC + 0x24 /* 00001E56 */]
00001E34 508F addq.l A7, 8
00001E36 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001E3A A873 syscall SetPort
00001E3C 600C bra +0xE /* 00001E4A */
00001E3E 7001 moveq.l D0, 0x01
00001E40 3B40 F1BC move.w [A5 - 0xE44], D0
00001E44 7001 moveq.l D0, 0x01
00001E46 3B40 AEE8 move.w [A5 - 0x5118], D0
label00001E4A:
00001E4A 4E5E unlink A6
00001E4C 4E75 rts
00001E4E 4841 swap.w D1
00001E50 4E44 trap 4
00001E52 4C45 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, D5
fn00001E56:
00001E56 4E56 FFF2 link A6, -0x000E
00001E5A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E5E 4EBA 0072 jsr [PC + 0x72 /* 00001ED2 */]
00001E62 588F addq.l A7, 4
00001E64 486E FFF4 pea.l [A6 - 0xC]
00001E68 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00001E6C 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00001E70 3F3C 01FF move.w -[A7], 0x1FF
00001E74 3F3C 012E move.w -[A7], 0x12E
00001E78 A8A7 syscall SetRect
00001E7A 42A7 clr.l -[A7]
00001E7C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E80 2F2E 000C move.l -[A7], [A6 + 0xC]
00001E84 486E FFF4 pea.l [A6 - 0xC]
00001E88 A92B syscall GrowWindow
00001E8A 201F move.l D0, [A7]+
00001E8C 2D40 FFFC move.l [A6 - 0x4], D0
00001E90 4A80 tst.l D0
00001E92 6732 beq +0x34 /* 00001EC6 */
00001E94 4267 clr.w -[A7]
00001E96 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E9A A86B syscall LoWord
00001E9C 301F move.w D0, [A7]+
00001E9E 4267 clr.w -[A7]
00001EA0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001EA4 3D40 FFF2 move.w [A6 - 0xE], D0
00001EA8 A86A syscall HiWord
00001EAA 301F move.w D0, [A7]+
00001EAC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001EB0 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00001EB4 3F00 move.w -[A7], D0
00001EB6 1F3C 0001 move.b -[A7], 0x1
00001EBA A91D syscall SizeWindow
00001EBC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001EC0 4EBA 0010 jsr [PC + 0x10 /* 00001ED2 */]
00001EC4 588F addq.l A7, 4
label00001EC6:
00001EC6 4E5E unlink A6
00001EC8 4E75 rts
00001ECA 4752 chk.w D3, [A2]
00001ECC 4F57 chk.w D7, [A7]
00001ECE 4D59 chk.w D6, [A1]+
00001ED0 5749 subq.w A1, 3
fn00001ED2:
00001ED2 4E56 FFF0 link A6, -0x0010
00001ED6 206E 0008 movea.l A0, [A6 + 0x8]
00001EDA 43EE FFF0 lea.l A1, [A6 - 0x10]
00001EDE 41E8 0010 lea.l A0, [A0 + 0x10]
00001EE2 22D8 move.l [A1]+, [A0]+
00001EE4 22D8 move.l [A1]+, [A0]+
00001EE6 486E FFF8 pea.l [A6 - 0x8]
00001EEA 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00001EEE 302E FFF4 move.w D0, [A6 - 0xC]
00001EF2 0640 FFF0 addi.w D0, 0xFFF0
00001EF6 3F00 move.w -[A7], D0
00001EF8 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001EFC 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00001F00 A8A7 syscall SetRect
00001F02 486E FFF8 pea.l [A6 - 0x8]
00001F06 A928 syscall InvalRect
00001F08 486E FFF8 pea.l [A6 - 0x8]
00001F0C 302E FFF6 move.w D0, [A6 - 0xA]
00001F10 0640 FFF0 addi.w D0, 0xFFF0
00001F14 3F00 move.w -[A7], D0
00001F16 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00001F1A 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001F1E 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00001F22 A8A7 syscall SetRect
00001F24 486E FFF8 pea.l [A6 - 0x8]
00001F28 A928 syscall InvalRect
00001F2A 4E5E unlink A6
00001F2C 4E75 rts
00001F2E 494E chk.w D4, A6
00001F30 5641 addq.w D1, 3
00001F32 4C47 524F movem.l D0,D1,D2,D3,D6,A1,A4,A6, D7
fn00001F36:
00001F36 4E56 FFFC link A6, -0x0004
00001F3A 4AAE 0008 tst.l [A6 + 0x8]
00001F3E 6700 006C beq +0x6E /* 00001FAC */
00001F42 4267 clr.w -[A7]
00001F44 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F48 A86A syscall HiWord
00001F4A 301F move.w D0, [A7]+
00001F4C 3D40 FFFE move.w [A6 - 0x2], D0
00001F50 4267 clr.w -[A7]
00001F52 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F56 A86B syscall LoWord
00001F58 301F move.w D0, [A7]+
00001F5A 3D40 FFFC move.w [A6 - 0x4], D0
00001F5E 302E FFFE move.w D0, [A6 - 0x2]
00001F62 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00001F66 0004 0012 ori.b D4, 0x12
00001F6A 0190 bclr [A0], D0
00001F6C 001A 0191 ori.b [A2]+, 0x91
00001F70 0022 0197 ori.b -[A2], 0x97
00001F74 002A 0192 0030 ori.b [A2 + 0x30], 0x92
00001F7A 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001F7E 4EBA 0038 jsr [PC + 0x38 /* 00001FB8 */]
00001F82 548F addq.l A7, 2
00001F84 6022 bra +0x24 /* 00001FA8 */
00001F86 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001F8A 4EBA 0076 jsr [PC + 0x76 /* 00002002 */]
00001F8E 548F addq.l A7, 2
00001F90 6016 bra +0x18 /* 00001FA8 */
00001F92 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001F96 4EBA 02F8 jsr [PC + 0x2F8 /* 00002290 */]
00001F9A 548F addq.l A7, 2
00001F9C 600A bra +0xC /* 00001FA8 */
00001F9E 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001FA2 4EBA 0128 jsr [PC + 0x128 /* 000020CC */]
00001FA6 548F addq.l A7, 2
label00001FA8:
00001FA8 4267 clr.w -[A7]
00001FAA A938 syscall HiliteMenu
label00001FAC:
00001FAC 4E5E unlink A6
00001FAE 4E75 rts
00001FB0 4841 swap.w D1
00001FB2 4E44 trap 4
00001FB4 4C45 4D45 movem.l D0,D2,D6,A0,A2,A3,A6, D5
fn00001FB8:
00001FB8 4E56 FEF8 link A6, -0x0108
00001FBC 302E 0008 move.w D0, [A6 + 0x8]
00001FC0 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001FC4 0001 0001 ori.b D1, 0x1
00001FC8 0012 0002 ori.b [A2], 0x2
00001FCC 4267 clr.w -[A7]
00001FCE 3F3C 0190 move.w -[A7], 0x190
00001FD2 42A7 clr.l -[A7]
00001FD4 A985 syscall Alert
00001FD6 301F move.w D0, [A7]+
00001FD8 601C bra +0x1E /* 00001FF6 */
00001FDA 2F2D F102 move.l -[A7], [A5 - 0xEFE]
00001FDE 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001FE2 486E FF00 pea.l [A6 - 0x100]
00001FE6 A946 syscall GetMenuItemText/GetItem
00001FE8 4267 clr.w -[A7]
00001FEA 486E FF00 pea.l [A6 - 0x100]
00001FEE A9B6 syscall OpenDeskAcc
00001FF0 301F move.w D0, [A7]+
00001FF2 3D40 FEFE move.w [A6 - 0x102], D0
label00001FF6:
00001FF6 4E5E unlink A6
00001FF8 4E75 rts
00001FFA 4841 swap.w D1
00001FFC 4E44 trap 4
00001FFE 4C45 4150 movem.l D4,D6,A0,A6, D5
fn00002002:
00002002 4E56 0000 link A6, 0
00002006 302E 0008 move.w D0, [A6 + 0x8]
0000200A 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000200E 0001 0006 ori.b D1, 0x6
00002012 0062 000C ori.w -[A2], 0xC
00002016 0028 0034 004E ori.b [A0 + 0x4E], 0x34 /* '4' */
0000201C 0058 003C ori.w [A0]+, 0x3C /* '<' */
00002020 4A6D F0AA tst.w [A5 - 0xF56]
00002024 6600 004E bne +0x50 /* 00002074 */
00002028 7007 moveq.l D0, 0x07
0000202A 3B40 F0AA move.w [A5 - 0xF56], D0
0000202E 7001 moveq.l D0, 0x01
00002030 1B40 F0EE move.b [A5 - 0xF12], D0
00002034 4267 clr.w -[A7]
00002036 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
0000203A 548F addq.l A7, 2
0000203C 6036 bra +0x38 /* 00002074 */
0000203E 4A6D F0AA tst.w [A5 - 0xF56]
00002042 6630 bne +0x32 /* 00002074 */
00002044 700E moveq.l D0, 0x0E
00002046 3B40 F0AA move.w [A5 - 0xF56], D0
0000204A 6028 bra +0x2A /* 00002074 */
0000204C 4A6D F0AA tst.w [A5 - 0xF56]
00002050 6622 bne +0x24 /* 00002074 */
00002052 700F moveq.l D0, 0x0F
00002054 3B40 F0AA move.w [A5 - 0xF56], D0
00002058 601A bra +0x1C /* 00002074 */
0000205A 4A6D F0AA tst.w [A5 - 0xF56]
0000205E 6614 bne +0x16 /* 00002074 */
00002060 7001 moveq.l D0, 0x01
00002062 3B40 F0AA move.w [A5 - 0xF56], D0
00002066 600C bra +0xE /* 00002074 */
00002068 4A6D F0AA tst.w [A5 - 0xF56]
0000206C 6606 bne +0x8 /* 00002074 */
0000206E 7012 moveq.l D0, 0x12
00002070 3B40 F0AA move.w [A5 - 0xF56], D0
label00002074:
00002074 4E5E unlink A6
00002076 4E75 rts
00002078 4841 swap.w D1
0000207A 4E44 trap 4
0000207C 4C45 4649 movem.l D0,D3,D6,A1,A2,A6, D5
00002080 4E56 0000 link A6, 0
00002084 302E 0008 move.w D0, [A6 + 0x8]
00002088 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000208C 0001 0003 ori.b D1, 0x3
00002090 0030 0006 0012 ori.b [A0 + D0.w + 0x12], 0x6
00002096 001E 4A6D ori.b [A6]+, 0x6D /* 'm' */
0000209A F0AA 6622 .extension 0x0AA <<F/2-3/0>> // unimplemented
0000209E 3B7C 3000 F0AA move.w [A5 - 0xF56], 0x3000 /* '0\0' */
000020A4 601A bra +0x1C /* 000020C0 */
000020A6 4A6D F0AA tst.w [A5 - 0xF56]
000020AA 6614 bne +0x16 /* 000020C0 */
000020AC 3B7C 3002 F0AA move.w [A5 - 0xF56], 0x3002
000020B2 600C bra +0xE /* 000020C0 */
000020B4 4A6D F0AA tst.w [A5 - 0xF56]
000020B8 6606 bne +0x8 /* 000020C0 */
000020BA 3B7C 3003 F0AA move.w [A5 - 0xF56], 0x3003
label000020C0:
000020C0 4E5E unlink A6
000020C2 4E75 rts
000020C4 4841 swap.w D1
000020C6 4E44 trap 4
000020C8 4C45 4244 movem.l D2,D6,A1,A6, D5
fn000020CC:
000020CC 4E56 FFFE link A6, -0x0002
000020D0 302E 0008 move.w D0, [A6 + 0x8]
000020D4 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000020D8 0001 0004 ori.b D1, 0x4
000020DC 0040 0008 ori.w D0, 0x8
000020E0 0014 0020 ori.b [A4], 0x20 /* ' ' */
000020E4 002C 4A6D F0AA ori.b [A4 - 0xF56], 0x6D /* 'm' */
000020EA 6630 bne +0x32 /* 0000211C */
000020EC 7002 moveq.l D0, 0x02
000020EE 3B40 F0AA move.w [A5 - 0xF56], D0
000020F2 6028 bra +0x2A /* 0000211C */
000020F4 4A6D F0AA tst.w [A5 - 0xF56]
000020F8 6622 bne +0x24 /* 0000211C */
000020FA 7004 moveq.l D0, 0x04
000020FC 3B40 F0AA move.w [A5 - 0xF56], D0
00002100 601A bra +0x1C /* 0000211C */
00002102 4A6D F0AA tst.w [A5 - 0xF56]
00002106 6614 bne +0x16 /* 0000211C */
00002108 7005 moveq.l D0, 0x05
0000210A 3B40 F0AA move.w [A5 - 0xF56], D0
0000210E 600C bra +0xE /* 0000211C */
00002110 4A6D F0AA tst.w [A5 - 0xF56]
00002114 6606 bne +0x8 /* 0000211C */
00002116 700B moveq.l D0, 0x0B
00002118 3B40 F0AA move.w [A5 - 0xF56], D0
label0000211C:
0000211C 4E5E unlink A6
0000211E 4E75 rts
00002120 4841 swap.w D1
00002122 4E44 trap 4
00002124 4C45 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, D5
00002128 4E56 0000 link A6, 0
0000212C 302E 0008 move.w D0, [A6 + 0x8]
00002130 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002134 0001 0008 ori.b D1, 0x8
00002138 006E 0010 0020 ori.w [A6 + 0x20], 0x10
0000213E 003A 0038 0036 ori.b [PC + 0x36 /* 00002176, value 0x60 '`' */], 0x38 /* '8' */
00002144 004C 004A ori.w A4, 0x4A /* 'J' */
00002148 0048 4A6D ori.w A0, 0x4A6D /* 'Jm' */
0000214C F0AA 6600 .extension 0x0AA <<F/2-3/0>> // unimplemented
00002150 0056 700A ori.w [A6], 0x700A /* 'p\n' */
00002154 3B40 F0AA move.w [A5 - 0xF56], D0
00002158 6000 004C bra +0x4E /* 000021A6 */
0000215C 4A6D F0AA tst.w [A5 - 0xF56]
00002160 6644 bne +0x46 /* 000021A6 */
00002162 4A6D C548 tst.w [A5 - 0x3AB8]
00002166 6708 beq +0xA /* 00002170 */
00002168 7011 moveq.l D0, 0x11
0000216A 3B40 F0AA move.w [A5 - 0xF56], D0
0000216E 6036 bra +0x38 /* 000021A6 */
label00002170:
00002170 7010 moveq.l D0, 0x10
00002172 3B40 F0AA move.w [A5 - 0xF56], D0
00002176 602E bra +0x30 /* 000021A6 */
00002178 4A6D F0AA tst.w [A5 - 0xF56]
0000217C 6628 bne +0x2A /* 000021A6 */
0000217E 302E 0008 move.w D0, [A6 + 0x8]
00002182 5740 subq.w D0, 3
00002184 E140 asl D0.w, 8
00002186 0640 000C addi.w D0, 0xC
0000218A 3B40 F0AA move.w [A5 - 0xF56], D0
0000218E 6016 bra +0x18 /* 000021A6 */
00002190 4A6D F0AA tst.w [A5 - 0xF56]
00002194 6610 bne +0x12 /* 000021A6 */
00002196 302E 0008 move.w D0, [A6 + 0x8]
0000219A 5D40 subq.w D0, 6
0000219C E140 asl D0.w, 8
0000219E 0640 000D addi.w D0, 0xD /* '\r' */
000021A2 3B40 F0AA move.w [A5 - 0xF56], D0
label000021A6:
000021A6 4E5E unlink A6
000021A8 4E75 rts
000021AA 4841 swap.w D1
000021AC 4E44 trap 4
000021AE 4C45 5345 movem.l D0,D2,D6,A0,A1,A4,A6, D5
000021B2 4E56 FFFE link A6, -0x0002
000021B6 3D6E 0008 FFFE move.w [A6 - 0x2], [A6 + 0x8]
000021BC 4A6D F0AA tst.w [A5 - 0xF56]
000021C0 660E bne +0x10 /* 000021D0 */
000021C2 302E FFFE move.w D0, [A6 - 0x2]
000021C6 5340 subq.w D0, 1
000021C8 E140 asl D0.w, 8
000021CA 5640 addq.w D0, 3
000021CC 3B40 F0AA move.w [A5 - 0xF56], D0
label000021D0:
000021D0 4E5E unlink A6
000021D2 4E75 rts
000021D4 4841 swap.w D1
000021D6 4E44 trap 4
000021D8 4C45 4C45 movem.l D0,D2,D6,A2,A3,A6, D5
000021DC 4E56 FFFC link A6, -0x0004
000021E0 302E 0008 move.w D0, [A6 + 0x8]
000021E4 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000021E8 0001 0004 ori.b D1, 0x4
000021EC 0098 0008 000E ori.l [A0]+, 0x8000E
000021F2 003A 0086 4EAD ori.b [PC + 0x4EAD /* 000070A1, cstring ""<EOF> */], 0x86
000021F8 0142 bchg D2, D0
000021FA 6000 0088 bra +0x8A /* 00002284 */
000021FE 3F3C 0003 move.w -[A7], 0x3
00002202 4879 0000 06F6 push.l 0x6F6
00002208 4EBA 0C24 jsr [PC + 0xC24 /* 00002E2E */]
0000220C 5C8F addq.l A7, 6
0000220E 4878 00B4 push.l 0xB4
00002212 486E FFFC pea.l [A6 - 0x4]
00002216 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000221A 3F3C 0004 move.w -[A7], 0x4
0000221E 4879 0000 06FA push.l 0x6FA
00002224 4EBA 0C08 jsr [PC + 0xC08 /* 00002E2E */]
00002228 5C8F addq.l A7, 6
0000222A 6058 bra +0x5A /* 00002284 */
0000222C 4A6D F0AC tst.w [A5 - 0xF54]
00002230 6626 bne +0x28 /* 00002258 */
00002232 3F3C 0007 move.w -[A7], 0x7
00002236 4879 0000 0700 push.l 0x700
0000223C 4EBA 0BF0 jsr [PC + 0xBF0 /* 00002E2E */]
00002240 5C8F addq.l A7, 6
00002242 2F2D F11A move.l -[A7], [A5 - 0xEE6]
00002246 3F3C 0003 move.w -[A7], 0x3
0000224A 1F3C 0001 move.b -[A7], 0x1
0000224E A945 syscall CheckItem
00002250 7001 moveq.l D0, 0x01
00002252 3B40 F0AC move.w [A5 - 0xF54], D0
00002256 602C bra +0x2E /* 00002284 */
label00002258:
00002258 3F3C 0007 move.w -[A7], 0x7
0000225C 4879 0000 0708 push.l 0x708
00002262 4EBA 0BCA jsr [PC + 0xBCA /* 00002E2E */]
00002266 5C8F addq.l A7, 6
00002268 2F2D F11A move.l -[A7], [A5 - 0xEE6]
0000226C 3F3C 0003 move.w -[A7], 0x3
00002270 4267 clr.w -[A7]
00002272 A945 syscall CheckItem
00002274 426D F0AC clr.w [A5 - 0xF54]
00002278 600A bra +0xC /* 00002284 */
0000227A 3F3C 0074 move.w -[A7], 0x74 /* 't' */
0000227E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002282 548F addq.l A7, 2
label00002284:
00002284 4E5E unlink A6
00002286 4E75 rts
00002288 4841 swap.w D1
0000228A 4E44 trap 4
0000228C 4C45 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, D5
fn00002290:
00002290 4E56 0000 link A6, 0
00002294 302E 0008 move.w D0, [A6 + 0x8]
00002298 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000229C 0001 0001 ori.b D1, 0x1
000022A0 0010 0002 ori.b [A0], 0x2
000022A4 4A6D F0AA tst.w [A5 - 0xF56]
000022A8 6606 bne +0x8 /* 000022B0 */
000022AA 7004 moveq.l D0, 0x04
000022AC 3B40 F0AA move.w [A5 - 0xF56], D0
label000022B0:
000022B0 4E5E unlink A6
000022B2 4E75 rts
000022B4 4841 swap.w D1
000022B6 4E44 trap 4
000022B8 4C45 4544 movem.l D2,D6,A0,A2,A6, D5
000022BC 4E56 FFE0 link A6, -0x0020
000022C0 486E FFE4 pea.l [A6 - 0x1C]
000022C4 A874 syscall GetPort
000022C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022CA A873 syscall SetPort
000022CC 42A7 clr.l -[A7]
000022CE A8D8 syscall NewRgn
000022D0 205F movea.l A0, [A7]+
000022D2 2D48 FFE0 move.l [A6 - 0x20], A0
000022D6 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000022DA A87A syscall GetClip
000022DC 206E 0008 movea.l A0, [A6 + 0x8]
000022E0 43EE FFF8 lea.l A1, [A6 - 0x8]
000022E4 41E8 0010 lea.l A0, [A0 + 0x10]
000022E8 22D8 move.l [A1]+, [A0]+
000022EA 22D8 move.l [A1]+, [A0]+
000022EC 066E FFF0 FFFE addi.w [A6 - 0x2], 0xFFF0
000022F2 066E FFF0 FFFC addi.w [A6 - 0x4], 0xFFF0
000022F8 206E 0008 movea.l A0, [A6 + 0x8]
000022FC 43EE FFF0 lea.l A1, [A6 - 0x10]
00002300 41E8 0010 lea.l A0, [A0 + 0x10]
00002304 22D8 move.l [A1]+, [A0]+
00002306 22D8 move.l [A1]+, [A0]+
00002308 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000230C A879 syscall SetClip
0000230E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00002312 A8D9 syscall DisposRgn/DisposeRgn
00002314 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00002318 A873 syscall SetPort
0000231A 4E5E unlink A6
0000231C 4E75 rts
0000231E 4452 neg.w [A2]
00002320 4157 chk.w D0, [A7]
00002322 4D59 chk.w D6, [A1]+
00002324 5049 addq.w A1, 8
00002326 4E56 FFF0 link A6, -0x0010
0000232A 206E 000C movea.l A0, [A6 + 0xC]
0000232E 43EE FFF8 lea.l A1, [A6 - 0x8]
00002332 22D8 move.l [A1]+, [A0]+
00002334 22D8 move.l [A1]+, [A0]+
00002336 206E 0008 movea.l A0, [A6 + 0x8]
0000233A 2050 movea.l A0, [A0]
0000233C 43EE FFF0 lea.l A1, [A6 - 0x10]
00002340 5488 addq.l A0, 2
00002342 22D8 move.l [A1]+, [A0]+
00002344 22D8 move.l [A1]+, [A0]+
00002346 206E 000C movea.l A0, [A6 + 0xC]
0000234A 43EE FFF0 lea.l A1, [A6 - 0x10]
0000234E 20D9 move.l [A0]+, [A1]+
00002350 20D9 move.l [A0]+, [A1]+
00002352 4E5E unlink A6
00002354 4E75 rts
00002356 4345 chk.w D1, D5
00002358 4E54 4552 link A4, -0xFFFFBAAE
0000235C 5049 addq.w A1, 8
export_128:
0000235E 4E56 FFEA link A6, -0x0016
00002362 486E FFFC pea.l [A6 - 0x4]
00002366 A874 syscall GetPort
00002368 2F2D F0DA move.l -[A7], [A5 - 0xF26]
0000236C A873 syscall SetPort
0000236E 486E FFF4 pea.l [A6 - 0xC]
00002372 4267 clr.w -[A7]
00002374 4267 clr.w -[A7]
00002376 3F2E 000C move.w -[A7], [A6 + 0xC]
0000237A 3F2E 000E move.w -[A7], [A6 + 0xE]
0000237E A8A7 syscall SetRect
00002380 302E 0008 move.w D0, [A6 + 0x8]
00002384 D06E 000C add.w D0, [A6 + 0xC]
00002388 322E 000A move.w D1, [A6 + 0xA]
0000238C D26E 000E add.w D1, [A6 + 0xE]
00002390 486E FFEC pea.l [A6 - 0x14]
00002394 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002398 3F2E 000A move.w -[A7], [A6 + 0xA]
0000239C 3F00 move.w -[A7], D0
0000239E 3F01 move.w -[A7], D1
000023A0 A8A7 syscall SetRect
000023A2 486D F186 pea.l [A5 - 0xE7A]
000023A6 206D F0DA movea.l A0, [A5 - 0xF26]
000023AA 4868 0002 pea.l [A0 + 0x2]
000023AE 486E FFF4 pea.l [A6 - 0xC]
000023B2 486E FFEC pea.l [A6 - 0x14]
000023B6 4267 clr.w -[A7]
000023B8 42A7 clr.l -[A7]
000023BA A8EC syscall CopyBits
000023BC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000023C0 A873 syscall SetPort
000023C2 4E5E unlink A6
000023C4 4E75 rts
000023C6 444F neg.w A7
000023C8 5245 addq.w D5, 1
000023CA 414C chk.w D0, A4
000023CC 424C clr.w A4
fn000023CE:
000023CE 42A7 clr.l -[A7]
000023D0 4878 0020 push.l 0x20 /* ' ' */
000023D4 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000023D8 205F movea.l A0, [A7]+
000023DA 2B48 DAC4 move.l [A5 - 0x253C], A0
000023DE 2F2D DAC4 move.l -[A7], [A5 - 0x253C]
000023E2 4EBA 009E jsr [PC + 0x9E /* 00002482 */]
000023E6 588F addq.l A7, 4
000023E8 206D DAC4 movea.l A0, [A5 - 0x253C]
000023EC 4210 clr.b [A0]
000023EE 4E75 rts
000023F0 4E56 FEF4 link A6, -0x010C
000023F4 486E FEF4 pea.l [A6 - 0x10C]
000023F8 A874 syscall GetPort
000023FA 2F2D F0DA move.l -[A7], [A5 - 0xF26]
000023FE A873 syscall SetPort
00002400 486E FFF8 pea.l [A6 - 0x8]
00002404 3F2E 000C move.w -[A7], [A6 + 0xC]
00002408 3F2E 000E move.w -[A7], [A6 + 0xE]
0000240C 302E 000C move.w D0, [A6 + 0xC]
00002410 0640 007D addi.w D0, 0x7D /* '}' */
00002414 3F00 move.w -[A7], D0
00002416 302E 000E move.w D0, [A6 + 0xE]
0000241A 0640 0028 addi.w D0, 0x28 /* '(' */
0000241E 3F00 move.w -[A7], D0
00002420 A8A7 syscall SetRect
00002422 486E FFF8 pea.l [A6 - 0x8]
00002426 A8A3 syscall EraseRect
00002428 3F2E 000C move.w -[A7], [A6 + 0xC]
0000242C 302E 000E move.w D0, [A6 + 0xE]
00002430 0640 0010 addi.w D0, 0x10
00002434 3F00 move.w -[A7], D0
00002436 A893 syscall MoveTo
00002438 306E 0008 movea.w A0, [A6 + 0x8]
0000243C 2F08 move.l -[A7], A0
0000243E 486E FEF8 pea.l [A6 - 0x108]
00002442 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00002446 486E FEF8 pea.l [A6 - 0x108]
0000244A A884 syscall DrawString
0000244C 3F2E 000C move.w -[A7], [A6 + 0xC]
00002450 302E 000E move.w D0, [A6 + 0xE]
00002454 0640 0020 addi.w D0, 0x20 /* ' ' */
00002458 3F00 move.w -[A7], D0
0000245A A893 syscall MoveTo
0000245C 306E 000A movea.w A0, [A6 + 0xA]
00002460 2F08 move.l -[A7], A0
00002462 486E FEF8 pea.l [A6 - 0x108]
00002466 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
0000246A 486E FEF8 pea.l [A6 - 0x108]
0000246E A884 syscall DrawString
00002470 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00002474 A873 syscall SetPort
00002476 4E5E unlink A6
00002478 4E75 rts
0000247A 5345 subq.w D5, 1
0000247C 4E44 trap 4
0000247E 4D4F chk.w D6, A7
00002480 5448 addq.w A0, 2
export_126:
fn00002482:
00002482 4E56 0000 link A6, 0
00002486 4AAE 0008 tst.l [A6 + 0x8]
0000248A 661C bne +0x1E /* 000024A8 */
0000248C 4267 clr.w -[A7]
0000248E 3F3C 000C move.w -[A7], 0xC
00002492 4879 0000 0710 push.l 0x710
00002498 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000249C 508F addq.l A7, 8
0000249E 3F3C FFFF move.w -[A7], 0xFFFF
000024A2 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000024A6 548F addq.l A7, 2
label000024A8:
000024A8 7000 moveq.l D0, 0x00
000024AA 4E5E unlink A6
000024AC 4E75 rts
000024AE 4348 chk.w D1, A0
000024B0 4543 chk.w D2, D3
000024B2 4B50 chk.w D5, [A0]
000024B4 5452 addq.w [A2], 2
fn000024B6:
000024B6 4E56 FFEE link A6, -0x0012
000024BA 4267 clr.w -[A7]
000024BC A994 syscall CurResFile
000024BE 301F move.w D0, [A7]+
000024C0 3D40 FFFE move.w [A6 - 0x2], D0
000024C4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000024C8 A998 syscall UseResFile
000024CA 42A7 clr.l -[A7]
000024CC 4879 414C 5254 push.l 0x414C5254 /* 'ALRT' */
000024D2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000024D6 A9A0 syscall GetResource
000024D8 205F movea.l A0, [A7]+
000024DA 2D48 FFEE move.l [A6 - 0x12], A0
000024DE 2F2E FFEE move.l -[A7], [A6 - 0x12]
000024E2 A9A2 syscall LoadResource
000024E4 2D6E FFEE FFF2 move.l [A6 - 0xE], [A6 - 0x12]
000024EA 206E FFF2 movea.l A0, [A6 - 0xE]
000024EE 226E FFF2 movea.l A1, [A6 - 0xE]
000024F2 2251 movea.l A1, [A1]
000024F4 2050 movea.l A0, [A0]
000024F6 3028 0004 move.w D0, [A0 + 0x4]
000024FA 9051 sub.w D0, [A1]
000024FC 48C0 ext.l D0
000024FE 81FC 0002 divs.w D0, 0x2
00002502 3D40 FFFA move.w [A6 - 0x6], D0
00002506 206E FFF2 movea.l A0, [A6 - 0xE]
0000250A 226E FFF2 movea.l A1, [A6 - 0xE]
0000250E 2251 movea.l A1, [A1]
00002510 2050 movea.l A0, [A0]
00002512 3028 0006 move.w D0, [A0 + 0x6]
00002516 9069 0002 sub.w D0, [A1 + 0x2]
0000251A 48C0 ext.l D0
0000251C 81FC 0002 divs.w D0, 0x2
00002520 3D40 FFFC move.w [A6 - 0x4], D0
00002524 306D FF8C movea.w A0, [A5 - 0x74]
00002528 2008 move.l D0, A0
0000252A 81FC 0002 divs.w D0, 0x2
0000252E 3D40 FFF8 move.w [A6 - 0x8], D0
00002532 306D FF8A movea.w A0, [A5 - 0x76]
00002536 2008 move.l D0, A0
00002538 81FC 0002 divs.w D0, 0x2
0000253C 0640 FFE2 addi.w D0, 0xFFE2
00002540 3D40 FFF6 move.w [A6 - 0xA], D0
00002544 206E FFF2 movea.l A0, [A6 - 0xE]
00002548 302E FFF8 move.w D0, [A6 - 0x8]
0000254C 906E FFFC sub.w D0, [A6 - 0x4]
00002550 2050 movea.l A0, [A0]
00002552 3140 0002 move.w [A0 + 0x2], D0
00002556 206E FFF2 movea.l A0, [A6 - 0xE]
0000255A 302E FFF8 move.w D0, [A6 - 0x8]
0000255E D06E FFFC add.w D0, [A6 - 0x4]
00002562 2050 movea.l A0, [A0]
00002564 3140 0006 move.w [A0 + 0x6], D0
00002568 206E FFF2 movea.l A0, [A6 - 0xE]
0000256C 302E FFF6 move.w D0, [A6 - 0xA]
00002570 906E FFFA sub.w D0, [A6 - 0x6]
00002574 2050 movea.l A0, [A0]
00002576 3080 move.w [A0], D0
00002578 206E FFF2 movea.l A0, [A6 - 0xE]
0000257C 302E FFF6 move.w D0, [A6 - 0xA]
00002580 D06E FFFA add.w D0, [A6 - 0x6]
00002584 2050 movea.l A0, [A0]
00002586 3140 0004 move.w [A0 + 0x4], D0
0000258A 4E5E unlink A6
0000258C 4E75 rts
0000258E 4345 chk.w D1, D5
00002590 4E54 4552 link A4, -0xFFFFBAAE
00002594 414C chk.w D0, A4
fn00002596:
00002596 4E56 FFEE link A6, -0x0012
0000259A 4267 clr.w -[A7]
0000259C A994 syscall CurResFile
0000259E 301F move.w D0, [A7]+
000025A0 3D40 FFFE move.w [A6 - 0x2], D0
000025A4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000025A8 A998 syscall UseResFile
000025AA 42A7 clr.l -[A7]
000025AC 4879 444C 4F47 push.l 0x444C4F47 /* 'DLOG' */
000025B2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000025B6 A9A0 syscall GetResource
000025B8 205F movea.l A0, [A7]+
000025BA 2D48 FFEE move.l [A6 - 0x12], A0
000025BE 2F2E FFEE move.l -[A7], [A6 - 0x12]
000025C2 A9A2 syscall LoadResource
000025C4 2D6E FFEE FFF2 move.l [A6 - 0xE], [A6 - 0x12]
000025CA 206E FFF2 movea.l A0, [A6 - 0xE]
000025CE 226E FFF2 movea.l A1, [A6 - 0xE]
000025D2 2251 movea.l A1, [A1]
000025D4 2050 movea.l A0, [A0]
000025D6 3028 0004 move.w D0, [A0 + 0x4]
000025DA 9051 sub.w D0, [A1]
000025DC 48C0 ext.l D0
000025DE 81FC 0002 divs.w D0, 0x2
000025E2 3D40 FFFA move.w [A6 - 0x6], D0
000025E6 206E FFF2 movea.l A0, [A6 - 0xE]
000025EA 226E FFF2 movea.l A1, [A6 - 0xE]
000025EE 2251 movea.l A1, [A1]
000025F0 2050 movea.l A0, [A0]
000025F2 3028 0006 move.w D0, [A0 + 0x6]
000025F6 9069 0002 sub.w D0, [A1 + 0x2]
000025FA 48C0 ext.l D0
000025FC 81FC 0002 divs.w D0, 0x2
00002600 3D40 FFFC move.w [A6 - 0x4], D0
00002604 306D FF8C movea.w A0, [A5 - 0x74]
00002608 2008 move.l D0, A0
0000260A 81FC 0002 divs.w D0, 0x2
0000260E 3D40 FFF8 move.w [A6 - 0x8], D0
00002612 306D FF8A movea.w A0, [A5 - 0x76]
00002616 2008 move.l D0, A0
00002618 81FC 0002 divs.w D0, 0x2
0000261C 0640 FFE2 addi.w D0, 0xFFE2
00002620 3D40 FFF6 move.w [A6 - 0xA], D0
00002624 206E FFF2 movea.l A0, [A6 - 0xE]
00002628 302E FFF8 move.w D0, [A6 - 0x8]
0000262C 906E FFFC sub.w D0, [A6 - 0x4]
00002630 2050 movea.l A0, [A0]
00002632 3140 0002 move.w [A0 + 0x2], D0
00002636 206E FFF2 movea.l A0, [A6 - 0xE]
0000263A 302E FFF8 move.w D0, [A6 - 0x8]
0000263E D06E FFFC add.w D0, [A6 - 0x4]
00002642 2050 movea.l A0, [A0]
00002644 3140 0006 move.w [A0 + 0x6], D0
00002648 206E FFF2 movea.l A0, [A6 - 0xE]
0000264C 302E FFF6 move.w D0, [A6 - 0xA]
00002650 906E FFFA sub.w D0, [A6 - 0x6]
00002654 2050 movea.l A0, [A0]
00002656 3080 move.w [A0], D0
00002658 206E FFF2 movea.l A0, [A6 - 0xE]
0000265C 302E FFF6 move.w D0, [A6 - 0xA]
00002660 D06E FFFA add.w D0, [A6 - 0x6]
00002664 2050 movea.l A0, [A0]
00002666 3140 0004 move.w [A0 + 0x4], D0
0000266A 4E5E unlink A6
0000266C 4E75 rts
0000266E 4345 chk.w D1, D5
00002670 4E54 4552 link A4, -0xFFFFBAAE
00002674 4449 neg.w A1
export_125:
00002676 4E56 0000 link A6, 0
0000267A 302E 0008 move.w D0, [A6 + 0x8]
0000267E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002682 0001 0004 ori.b D1, 0x4
00002686 002A 0008 001E ori.b [A2 + 0x1E], 0x8
0000268C 0008 0010 ori.b A0, 0x10
00002690 A850 syscall InitCursor
00002692 601C bra +0x1E /* 000026B0 */
00002694 206D F1BE movea.l A0, [A5 - 0xE42]
00002698 2F10 move.l -[A7], [A0]
0000269A A851 syscall SetCursor
0000269C 6012 bra +0x14 /* 000026B0 */
0000269E 206D F1C6 movea.l A0, [A5 - 0xE3A]
000026A2 2F10 move.l -[A7], [A0]
000026A4 A851 syscall SetCursor
000026A6 6008 bra +0xA /* 000026B0 */
000026A8 206D F1C2 movea.l A0, [A5 - 0xE3E]
000026AC 2F10 move.l -[A7], [A0]
000026AE A851 syscall SetCursor
label000026B0:
000026B0 4E5E unlink A6
000026B2 4E75 rts
000026B4 4348 chk.w D1, A0
000026B6 414E chk.w D0, A6
000026B8 4745 chk.w D3, D5
000026BA 4355 chk.w D1, [A5]
export_127:
000026BC 6010 bra +0x12 /* 000026CE */
000026BE 0C6D 0001 F1CA cmpi.w [A5 - 0xE36], 0x1
000026C4 6702 beq +0x4 /* 000026C8 */
000026C6 A853 syscall ShowCursor
label000026C8:
000026C8 7001 moveq.l D0, 0x01
000026CA 3B40 F1CA move.w [A5 - 0xE36], D0
label000026CE:
000026CE 4E75 rts
export_122:
000026D0 600E bra +0x10 /* 000026E0 */
000026D2 0C6D 0001 F1CA cmpi.w [A5 - 0xE36], 0x1
000026D8 6602 bne +0x4 /* 000026DC */
000026DA A852 syscall HideCursor
label000026DC:
000026DC 426D F1CA clr.w [A5 - 0xE36]
label000026E0:
000026E0 4E75 rts
export_124:
000026E2 4E56 FFF8 link A6, -0x0008
000026E6 7001 moveq.l D0, 0x01
000026E8 1D40 FFFB move.b [A6 - 0x5], D0
000026EC 486E FFFC pea.l [A6 - 0x4]
000026F0 A874 syscall GetPort
000026F2 206E 000C movea.l A0, [A6 + 0xC]
000026F6 3010 move.w D0, [A0]
000026F8 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000026FC 0002 000A ori.b D2, 0xA /* '\n' */
00002700 0006 0024 ori.b D6, 0x24 /* '$' */
00002704 0003 0086 ori.b D3, 0x86
00002708 206E 000C movea.l A0, [A6 + 0xC]
0000270C 2028 0002 move.l D0, [A0 + 0x2]
00002710 B0AE 0010 cmp.l D0, [A6 + 0x10]
00002714 6600 0076 bne +0x78 /* 0000278C */
00002718 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000271C 4EBA 0090 jsr [PC + 0x90 /* 000027AE */]
00002720 588F addq.l A7, 4
00002722 6000 0068 bra +0x6A /* 0000278C */
00002726 206E 000C movea.l A0, [A6 + 0xC]
0000272A 1028 0005 move.b D0, [A0 + 0x5]
0000272E 4880 ext.w D0
00002730 3D40 FFF8 move.w [A6 - 0x8], D0
00002734 4A2D F1CC tst.b [A5 - 0xE34]
00002738 6720 beq +0x22 /* 0000275A */
0000273A 0C6E 0031 FFF8 cmpi.w [A6 - 0x8], 0x31 /* '1' */
00002740 6C08 bge +0xA /* 0000274A */
00002742 0C6E 0038 FFF8 cmpi.w [A6 - 0x8], 0x38 /* '8' */
00002748 6E10 bgt +0x12 /* 0000275A */
label0000274A:
0000274A 302E FFF8 move.w D0, [A6 - 0x8]
0000274E 0640 FFD1 addi.w D0, 0xFFD1
00002752 206E 0008 movea.l A0, [A6 + 0x8]
00002756 3080 move.w [A0], D0
00002758 6036 bra +0x38 /* 00002790 */
label0000275A:
0000275A 0C6E 000D FFF8 cmpi.w [A6 - 0x8], 0xD /* '\r' */
00002760 6708 beq +0xA /* 0000276A */
00002762 0C6E 0003 FFF8 cmpi.w [A6 - 0x8], 0x3
00002768 6622 bne +0x24 /* 0000278C */
label0000276A:
0000276A 206E 0010 movea.l A0, [A6 + 0x10]
0000276E 3F28 00A8 move.w -[A7], [A0 + 0xA8]
00002772 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002776 4EBA 009E jsr [PC + 0x9E /* 00002816 */]
0000277A 5C8F addq.l A7, 6
0000277C 206E 0008 movea.l A0, [A6 + 0x8]
00002780 3080 move.w [A0], D0
00002782 4A40 tst.w D0
00002784 660A bne +0xC /* 00002790 */
00002786 206E 000C movea.l A0, [A6 + 0xC]
0000278A 4250 clr.w [A0]
label0000278C:
0000278C 422E FFFB clr.b [A6 - 0x5]
label00002790:
00002790 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002794 A873 syscall SetPort
00002796 102E FFFB move.b D0, [A6 - 0x5]
0000279A 4E5E unlink A6
0000279C 205F movea.l A0, [A7]+
0000279E 4FEF 000C lea.l A7, [A7 + 0xC]
000027A2 1E80 move.b [A7], D0
000027A4 4ED0 jmp [A0]
000027A6 5354 subq.w [A4], 1
000027A8 414E chk.w D0, A6
000027AA 4441 neg.w D1
000027AC 5244 addq.w D4, 1
fn000027AE:
000027AE 4E56 FFF2 link A6, -0x000E
000027B2 2F0C move.l -[A7], A4
000027B4 286E 0008 movea.l A4, [A6 + 0x8]
000027B8 4A6C 00A8 tst.w [A4 + 0xA8]
000027BC 674A beq +0x4C /* 00002808 */
000027BE 2F0C move.l -[A7], A4
000027C0 3F2C 00A8 move.w -[A7], [A4 + 0xA8]
000027C4 486E FFFE pea.l [A6 - 0x2]
000027C8 486E FFFA pea.l [A6 - 0x6]
000027CC 486E FFF2 pea.l [A6 - 0xE]
000027D0 A98D syscall GetDialogItem/GetDItem
000027D2 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
000027D8 662E bne +0x30 /* 00002808 */
000027DA 2F0C move.l -[A7], A4
000027DC A873 syscall SetPort
000027DE A89E syscall PenNormal
000027E0 3F3C 0003 move.w -[A7], 0x3
000027E4 3F3C 0003 move.w -[A7], 0x3
000027E8 A89B syscall PenSize
000027EA 486E FFF2 pea.l [A6 - 0xE]
000027EE 3F3C FFFC move.w -[A7], 0xFFFC
000027F2 3F3C FFFC move.w -[A7], 0xFFFC
000027F6 A8A9 syscall InsetRect
000027F8 486E FFF2 pea.l [A6 - 0xE]
000027FC 3F3C 0010 move.w -[A7], 0x10
00002800 3F3C 0010 move.w -[A7], 0x10
00002804 A8B0 syscall FrameRoundRect
00002806 A89E syscall PenNormal
label00002808:
00002808 285F movea.l A4, [A7]+
0000280A 4E5E unlink A6
0000280C 4E75 rts
0000280E 5249 addq.w A1, 1
00002810 4E47 trap 7
00002812 4255 clr.w [A5]
00002814 5454 addq.w [A4], 2
fn00002816:
00002816 4E56 FFEE link A6, -0x0012
0000281A 4A6E 000C tst.w [A6 + 0xC]
0000281E 674E beq +0x50 /* 0000286E */
00002820 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002824 3F2E 000C move.w -[A7], [A6 + 0xC]
00002828 486E FFFE pea.l [A6 - 0x2]
0000282C 486E FFFA pea.l [A6 - 0x6]
00002830 486E FFF2 pea.l [A6 - 0xE]
00002834 A98D syscall GetDialogItem/GetDItem
00002836 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
0000283C 6630 bne +0x32 /* 0000286E */
0000283E 206E FFFA movea.l A0, [A6 - 0x6]
00002842 2050 movea.l A0, [A0]
00002844 4A28 0011 tst.b [A0 + 0x11]
00002848 6706 beq +0x8 /* 00002850 */
0000284A 426E 000C clr.w [A6 + 0xC]
0000284E 601E bra +0x20 /* 0000286E */
label00002850:
00002850 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002854 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002858 A95D syscall HiliteControl
0000285A 4878 0008 push.l 0x8
0000285E 486E FFEE pea.l [A6 - 0x12]
00002862 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00002866 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000286A 4267 clr.w -[A7]
0000286C A95D syscall HiliteControl
label0000286E:
0000286E 302E 000C move.w D0, [A6 + 0xC]
00002872 4E5E unlink A6
00002874 4E75 rts
00002876 464C not.w A4
00002878 4153 chk.w D0, [A3]
0000287A 4842 swap.w D2
0000287C 5554 subq.w [A4], 2
fn0000287E:
0000287E 4E56 FFEC link A6, -0x0014
00002882 7020 moveq.l D0, 0x20
00002884 1D40 FFF4 move.b [A6 - 0xC], D0
00002888 7030 moveq.l D0, 0x30
0000288A 1D40 FFF5 move.b [A6 - 0xB], D0
0000288E 206E 0008 movea.l A0, [A6 + 0x8]
00002892 7000 moveq.l D0, 0x00
00002894 1028 0001 move.b D0, [A0 + 0x1]
00002898 5540 subq.w D0, 2
0000289A 0240 007F andi.w D0, 0x7F
0000289E 3D40 FFFA move.w [A6 - 0x6], D0
000028A2 2D6E 0008 FFF0 move.l [A6 - 0x10], [A6 + 0x8]
000028A8 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6]
000028AE 426E FFFC clr.w [A6 - 0x4]
000028B2 7000 moveq.l D0, 0x00
000028B4 601E bra +0x20 /* 000028D4 */
label000028B6:
000028B6 306E FFFC movea.w A0, [A6 - 0x4]
000028BA D1CE add.l A0, A6
000028BC 226E FFF0 movea.l A1, [A6 - 0x10]
000028C0 52AE FFF0 addq.l [A6 - 0x10], 1
000028C4 1011 move.b D0, [A1]
000028C6 D128 FFF4 add.b [A0 - 0xC], D0
000028CA 536E FFFE subq.w [A6 - 0x2], 1
000028CE 086E 0000 FFFD bchg.b [A6 - 0x3], 0x0
label000028D4:
000028D4 4A6E FFFE tst.w [A6 - 0x2]
000028D8 66DC bne -0x22 /* 000028B6 */
000028DA 3F2E FFFA move.w -[A7], [A6 - 0x6]
000028DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000028E2 4EBA 054A jsr [PC + 0x54A /* 00002E2E */]
000028E6 5C8F addq.l A7, 6
000028E8 3F3C 0002 move.w -[A7], 0x2
000028EC 486E FFF4 pea.l [A6 - 0xC]
000028F0 4EBA 053C jsr [PC + 0x53C /* 00002E2E */]
000028F4 5C8F addq.l A7, 6
000028F6 426E FFF6 clr.w [A6 - 0xA]
label000028FA:
000028FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000028FE 4EBA 00B8 jsr [PC + 0xB8 /* 000029B8 */]
00002902 588F addq.l A7, 4
00002904 0C40 FFFF cmpi.w D0, 0xFFFF
00002908 661E bne +0x20 /* 00002928 */
0000290A 2D7C A604 C634 FFEC move.l [A6 - 0x14], 0xA604C634
00002912 3F3C 0004 move.w -[A7], 0x4
00002916 486E FFEC pea.l [A6 - 0x14]
0000291A 4EBA 0512 jsr [PC + 0x512 /* 00002E2E */]
0000291E 5C8F addq.l A7, 6
00002920 206E 0008 movea.l A0, [A6 + 0x8]
00002924 4210 clr.b [A0]
00002926 604E bra +0x50 /* 00002976 */
label00002928:
00002928 206E 0008 movea.l A0, [A6 + 0x8]
0000292C 7000 moveq.l D0, 0x00
0000292E 1010 move.b D0, [A0]
00002930 0C40 00A4 cmpi.w D0, 0xA4
00002934 661E bne +0x20 /* 00002954 */
00002936 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000293A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000293E 4EBA 04EE jsr [PC + 0x4EE /* 00002E2E */]
00002942 5C8F addq.l A7, 6
00002944 3F3C 0002 move.w -[A7], 0x2
00002948 486E FFF4 pea.l [A6 - 0xC]
0000294C 4EBA 04E0 jsr [PC + 0x4E0 /* 00002E2E */]
00002950 5C8F addq.l A7, 6
00002952 6022 bra +0x24 /* 00002976 */
label00002954:
00002954 206E 0008 movea.l A0, [A6 + 0x8]
00002958 7000 moveq.l D0, 0x00
0000295A 1010 move.b D0, [A0]
0000295C 0C40 00A5 cmpi.w D0, 0xA5
00002960 6714 beq +0x16 /* 00002976 */
00002962 4267 clr.w -[A7]
00002964 3F3C 000C move.w -[A7], 0xC
00002968 4879 0000 0720 push.l 0x720
0000296E 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00002972 508F addq.l A7, 8
00002974 6036 bra +0x38 /* 000029AC */
label00002976:
00002976 526E FFF6 addq.w [A6 - 0xA], 1
0000297A 206E 0008 movea.l A0, [A6 + 0x8]
0000297E 7000 moveq.l D0, 0x00
00002980 1010 move.b D0, [A0]
00002982 0C40 00A5 cmpi.w D0, 0xA5
00002986 670A beq +0xC /* 00002992 */
00002988 0C6E 0005 FFF6 cmpi.w [A6 - 0xA], 0x5
0000298E 6D00 FF6A blt -0x94 /* 000028FA */
label00002992:
00002992 0C6E 0005 FFF6 cmpi.w [A6 - 0xA], 0x5
00002998 6D12 blt +0x14 /* 000029AC */
0000299A 4267 clr.w -[A7]
0000299C 3F3C 000C move.w -[A7], 0xC
000029A0 4879 0000 0746 push.l 0x746
000029A6 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000029AA 508F addq.l A7, 8
label000029AC:
000029AC 4E5E unlink A6
000029AE 4E75 rts
000029B0 5345 subq.w D5, 1
000029B2 4E44 trap 4
000029B4 424C clr.w A4
000029B6 4F43 chk.w D7, D3
export_134:
fn000029B8:
000029B8 4E56 FEEE link A6, -0x0112
label000029BC:
000029BC 426E FFF2 clr.w [A6 - 0xE]
000029C0 3F3C 0001 move.w -[A7], 0x1
000029C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029C8 4EBA 04C6 jsr [PC + 0x4C6 /* 00002E90 */]
000029CC 5C8F addq.l A7, 6
000029CE 4A40 tst.w D0
000029D0 6600 027A bne +0x27C /* 00002C4C */
000029D4 206E 0008 movea.l A0, [A6 + 0x8]
000029D8 7000 moveq.l D0, 0x00
000029DA 1010 move.b D0, [A0]
000029DC 0240 00F0 andi.w D0, 0xF0
000029E0 0C40 00A0 cmpi.w D0, 0xA0
000029E4 6600 0134 bne +0x136 /* 00002B1A */
000029E8 3F3C 0001 move.w -[A7], 0x1
000029EC 206E 0008 movea.l A0, [A6 + 0x8]
000029F0 4868 0001 pea.l [A0 + 0x1]
000029F4 4EBA 049A jsr [PC + 0x49A /* 00002E90 */]
000029F8 5C8F addq.l A7, 6
000029FA 4A40 tst.w D0
000029FC 6600 024E bne +0x250 /* 00002C4C */
00002A00 206E 0008 movea.l A0, [A6 + 0x8]
00002A04 7000 moveq.l D0, 0x00
00002A06 1028 0001 move.b D0, [A0 + 0x1]
00002A0A 0240 007F andi.w D0, 0x7F
00002A0E 3D40 FFF8 move.w [A6 - 0x8], D0
00002A12 0C40 0028 cmpi.w D0, 0x28 /* '(' */
00002A16 6C00 00F4 bge +0xF6 /* 00002B0C */
00002A1A 302E FFF8 move.w D0, [A6 - 0x8]
00002A1E 5540 subq.w D0, 2
00002A20 3F00 move.w -[A7], D0
00002A22 206E 0008 movea.l A0, [A6 + 0x8]
00002A26 4868 0002 pea.l [A0 + 0x2]
00002A2A 4EBA 0464 jsr [PC + 0x464 /* 00002E90 */]
00002A2E 5C8F addq.l A7, 6
00002A30 4A40 tst.w D0
00002A32 6600 0218 bne +0x21A /* 00002C4C */
00002A36 7020 moveq.l D0, 0x20
00002A38 1D40 FFFE move.b [A6 - 0x2], D0
00002A3C 7030 moveq.l D0, 0x30
00002A3E 1D40 FFFF move.b [A6 - 0x1], D0
00002A42 2D6E 0008 FFFA move.l [A6 - 0x6], [A6 + 0x8]
00002A48 302E FFF8 move.w D0, [A6 - 0x8]
00002A4C 5540 subq.w D0, 2
00002A4E 3D40 FFF6 move.w [A6 - 0xA], D0
00002A52 426E FFF4 clr.w [A6 - 0xC]
00002A56 7000 moveq.l D0, 0x00
00002A58 601E bra +0x20 /* 00002A78 */
label00002A5A:
00002A5A 306E FFF4 movea.w A0, [A6 - 0xC]
00002A5E D1CE add.l A0, A6
00002A60 226E FFFA movea.l A1, [A6 - 0x6]
00002A64 52AE FFFA addq.l [A6 - 0x6], 1
00002A68 1011 move.b D0, [A1]
00002A6A D128 FFFE add.b [A0 - 0x2], D0
00002A6E 536E FFF6 subq.w [A6 - 0xA], 1
00002A72 086E 0000 FFF5 bchg.b [A6 - 0xB], 0x0
label00002A78:
00002A78 4A6E FFF6 tst.w [A6 - 0xA]
00002A7C 66DC bne -0x22 /* 00002A5A */
00002A7E 206E FFFA movea.l A0, [A6 - 0x6]
00002A82 1010 move.b D0, [A0]
00002A84 B02E FFFE cmp.b D0, [A6 - 0x2]
00002A88 6600 0074 bne +0x76 /* 00002AFE */
00002A8C 206E FFFA movea.l A0, [A6 - 0x6]
00002A90 1028 0001 move.b D0, [A0 + 0x1]
00002A94 B02E FFFF cmp.b D0, [A6 - 0x1]
00002A98 6600 0064 bne +0x66 /* 00002AFE */
00002A9C 206E 0008 movea.l A0, [A6 + 0x8]
00002AA0 7000 moveq.l D0, 0x00
00002AA2 1010 move.b D0, [A0]
00002AA4 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00002AA8 0002 000A ori.b D2, 0xA /* '\n' */
00002AAC 00AA 000E 00A6 0032 ori.l [A2 + 0x32], 0xE00A6
00002AB4 7001 moveq.l D0, 0x01
00002AB6 1B40 CF20 move.b [A5 - 0x30E0], D0
00002ABA 602E bra +0x30 /* 00002AEA */
00002ABC 4A2D F1CE tst.b [A5 - 0xE32]
00002AC0 6608 bne +0xA /* 00002ACA */
00002AC2 203C A504 C534 move.l D0, 0xA504C534
00002AC8 6006 bra +0x8 /* 00002AD0 */
label00002ACA:
00002ACA 203C A404 C434 move.l D0, 0xA404C434
label00002AD0:
00002AD0 2D40 FFEE move.l [A6 - 0x12], D0
00002AD4 3F3C 0004 move.w -[A7], 0x4
00002AD8 486E FFEE pea.l [A6 - 0x12]
00002ADC 4EBA 0350 jsr [PC + 0x350 /* 00002E2E */]
00002AE0 5C8F addq.l A7, 6
00002AE2 6006 bra +0x8 /* 00002AEA */
00002AE4 7000 moveq.l D0, 0x00
00002AE6 6000 016E bra +0x170 /* 00002C56 */
label00002AEA:
00002AEA 4EBA 046C jsr [PC + 0x46C /* 00002F58 */]
00002AEE 4A40 tst.w D0
00002AF0 6700 015A beq +0x15C /* 00002C4C */
00002AF4 7001 moveq.l D0, 0x01
00002AF6 3D40 FFF2 move.w [A6 - 0xE], D0
00002AFA 6000 0150 bra +0x152 /* 00002C4C */
label00002AFE:
00002AFE 4EBA 0424 jsr [PC + 0x424 /* 00002F24 */]
00002B02 7001 moveq.l D0, 0x01
00002B04 1B40 F1CE move.b [A5 - 0xE32], D0
00002B08 6000 0142 bra +0x144 /* 00002C4C */
label00002B0C:
00002B0C 4EBA 0416 jsr [PC + 0x416 /* 00002F24 */]
00002B10 7001 moveq.l D0, 0x01
00002B12 3D40 FFF2 move.w [A6 - 0xE], D0
00002B16 6000 0134 bra +0x136 /* 00002C4C */
label00002B1A:
00002B1A 206E 0008 movea.l A0, [A6 + 0x8]
00002B1E 7000 moveq.l D0, 0x00
00002B20 1010 move.b D0, [A0]
00002B22 0C40 0080 cmpi.w D0, 0x80
00002B26 6400 011A bcc +0x11C /* 00002C42 */
00002B2A 206E 0008 movea.l A0, [A6 + 0x8]
00002B2E 7000 moveq.l D0, 0x00
00002B30 1010 move.b D0, [A0]
00002B32 0C40 000A cmpi.w D0, 0xA /* '\n' */
00002B36 6700 00FA beq +0xFC /* 00002C32 */
00002B3A 2D6E 0008 FFFA move.l [A6 - 0x6], [A6 + 0x8]
00002B40 602E bra +0x30 /* 00002B70 */
label00002B42:
00002B42 206E FFFA movea.l A0, [A6 - 0x6]
00002B46 7000 moveq.l D0, 0x00
00002B48 1010 move.b D0, [A0]
00002B4A 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00002B4E 6504 bcs +0x6 /* 00002B54 */
00002B50 52AE FFFA addq.l [A6 - 0x6], 1
label00002B54:
00002B54 3F3C 0001 move.w -[A7], 0x1
00002B58 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002B5C 4EBA 0332 jsr [PC + 0x332 /* 00002E90 */]
00002B60 5C8F addq.l A7, 6
00002B62 0C40 FFFF cmpi.w D0, 0xFFFF
00002B66 6608 bne +0xA /* 00002B70 */
00002B68 206E FFFA movea.l A0, [A6 - 0x6]
00002B6C 700D moveq.l D0, 0x0D
00002B6E 1080 move.b [A0], D0
label00002B70:
00002B70 206E FFFA movea.l A0, [A6 - 0x6]
00002B74 7000 moveq.l D0, 0x00
00002B76 1010 move.b D0, [A0]
00002B78 0C40 000D cmpi.w D0, 0xD /* '\r' */
00002B7C 66C4 bne -0x3A /* 00002B42 */
00002B7E 206E FFFA movea.l A0, [A6 - 0x6]
00002B82 4210 clr.b [A0]
00002B84 206E 0008 movea.l A0, [A6 + 0x8]
00002B88 4A10 tst.b [A0]
00002B8A 6700 00A6 beq +0xA8 /* 00002C32 */
00002B8E 206E 0008 movea.l A0, [A6 + 0x8]
00002B92 7000 moveq.l D0, 0x00
00002B94 1010 move.b D0, [A0]
00002B96 0C40 0041 cmpi.w D0, 0x41 /* 'A' */
00002B9A 6630 bne +0x32 /* 00002BCC */
00002B9C 206E 0008 movea.l A0, [A6 + 0x8]
00002BA0 7000 moveq.l D0, 0x00
00002BA2 1028 0001 move.b D0, [A0 + 0x1]
00002BA6 0C40 0054 cmpi.w D0, 0x54 /* 'T' */
00002BAA 6620 bne +0x22 /* 00002BCC */
00002BAC 206E 0008 movea.l A0, [A6 + 0x8]
00002BB0 7000 moveq.l D0, 0x00
00002BB2 1028 0002 move.b D0, [A0 + 0x2]
00002BB6 0C40 0045 cmpi.w D0, 0x45 /* 'E' */
00002BBA 6610 bne +0x12 /* 00002BCC */
00002BBC 206E 0008 movea.l A0, [A6 + 0x8]
00002BC0 7000 moveq.l D0, 0x00
00002BC2 1028 0003 move.b D0, [A0 + 0x3]
00002BC6 4A40 tst.w D0
00002BC8 6700 0068 beq +0x6A /* 00002C32 */
label00002BCC:
00002BCC 4878 0014 push.l 0x14
00002BD0 4879 0000 075E push.l 0x75E
00002BD6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002BDA 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
00002BDE 4FEF 000C lea.l A7, [A7 + 0xC]
00002BE2 4A40 tst.w D0
00002BE4 661A bne +0x1C /* 00002C00 */
00002BE6 0C6D 0002 DABE cmpi.w [A5 - 0x2542], 0x2
00002BEC 6606 bne +0x8 /* 00002BF4 */
00002BEE 426D DABE clr.w [A5 - 0x2542]
00002BF2 600C bra +0xE /* 00002C00 */
label00002BF4:
00002BF4 0C6D 0002 DAC0 cmpi.w [A5 - 0x2540], 0x2
00002BFA 6604 bne +0x6 /* 00002C00 */
00002BFC 426D DAC0 clr.w [A5 - 0x2540]
label00002C00:
00002C00 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C04 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00002C08 588F addq.l A7, 4
00002C0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C0E 4879 0000 0776 push.l 0x776
00002C14 4879 0000 0778 push.l 0x778
00002C1A 4879 0000 077A push.l 0x77A
00002C20 A98B syscall ParamText
00002C22 4267 clr.w -[A7]
00002C24 3F3C 0195 move.w -[A7], 0x195
00002C28 42A7 clr.l -[A7]
00002C2A A985 syscall Alert
00002C2C 301F move.w D0, [A7]+
00002C2E 4EBA F070 jsr [PC - 0xF90 /* 00001CA0 */]
label00002C32:
00002C32 4EBA 0324 jsr [PC + 0x324 /* 00002F58 */]
00002C36 4A40 tst.w D0
00002C38 6712 beq +0x14 /* 00002C4C */
00002C3A 7001 moveq.l D0, 0x01
00002C3C 3D40 FFF2 move.w [A6 - 0xE], D0
00002C40 600A bra +0xC /* 00002C4C */
label00002C42:
00002C42 4EBA 02E0 jsr [PC + 0x2E0 /* 00002F24 */]
00002C46 7001 moveq.l D0, 0x01
00002C48 1B40 F1CE move.b [A5 - 0xE32], D0
label00002C4C:
00002C4C 4A6E FFF2 tst.w [A6 - 0xE]
00002C50 6600 FD6A bne -0x294 /* 000029BC */
00002C54 70FF moveq.l D0, 0xFFFFFFFF
label00002C56:
00002C56 4E5E unlink A6
00002C58 4E75 rts
00002C5A 5245 addq.w D5, 1
00002C5C 4144 chk.w D0, D4
00002C5E 424C clr.w A4
00002C60 4F43 chk.w D7, D3
export_131:
00002C62 4E56 FFD4 link A6, -0x002C
00002C66 0C6D 0002 DABE cmpi.w [A5 - 0x2542], 0x2
00002C6C 6708 beq +0xA /* 00002C76 */
00002C6E 0C6D 0002 DAC0 cmpi.w [A5 - 0x2540], 0x2
00002C74 6634 bne +0x36 /* 00002CAA */
label00002C76:
00002C76 41EE FFD8 lea.l A0, [A6 - 0x28]
00002C7A 2D48 FFD4 move.l [A6 - 0x2C], A0
00002C7E 206E FFD4 movea.l A0, [A6 - 0x2C]
00002C82 52AE FFD4 addq.l [A6 - 0x2C], 1
00002C86 10BC 00A1 move.b [A0], 0xA1
00002C8A 206E FFD4 movea.l A0, [A6 - 0x2C]
00002C8E 52AE FFD4 addq.l [A6 - 0x2C], 1
00002C92 7025 moveq.l D0, 0x25
00002C94 1080 move.b [A0], D0
00002C96 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002C9A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00002C9E 588F addq.l A7, 4
00002CA0 486E FFD8 pea.l [A6 - 0x28]
00002CA4 4EBA FBD8 jsr [PC - 0x428 /* 0000287E */]
00002CA8 588F addq.l A7, 4
label00002CAA:
00002CAA 4E5E unlink A6
00002CAC 4E75 rts
00002CAE 5345 subq.w D5, 1
00002CB0 4E44 trap 4
00002CB2 424F clr.w A7
00002CB4 4152 chk.w D0, [A2]
export_132:
00002CB6 4E56 FFD4 link A6, -0x002C
00002CBA 41EE FFD8 lea.l A0, [A6 - 0x28]
00002CBE 2D48 FFD4 move.l [A6 - 0x2C], A0
00002CC2 206E FFD4 movea.l A0, [A6 - 0x2C]
00002CC6 52AE FFD4 addq.l [A6 - 0x2C], 1
00002CCA 10BC 00A2 move.b [A0], 0xA2
00002CCE 206E FFD4 movea.l A0, [A6 - 0x2C]
00002CD2 52AE FFD4 addq.l [A6 - 0x2C], 1
00002CD6 7006 moveq.l D0, 0x06
00002CD8 1080 move.b [A0], D0
00002CDA 206E FFD4 movea.l A0, [A6 - 0x2C]
00002CDE 52AE FFD4 addq.l [A6 - 0x2C], 1
00002CE2 226E 0008 movea.l A1, [A6 + 0x8]
00002CE6 10A9 0001 move.b [A0], [A1 + 0x1]
00002CEA 206E FFD4 movea.l A0, [A6 - 0x2C]
00002CEE 52AE FFD4 addq.l [A6 - 0x2C], 1
00002CF2 226E 0008 movea.l A1, [A6 + 0x8]
00002CF6 10A9 0003 move.b [A0], [A1 + 0x3]
00002CFA 486E FFD8 pea.l [A6 - 0x28]
00002CFE 4EBA FB7E jsr [PC - 0x482 /* 0000287E */]
00002D02 588F addq.l A7, 4
00002D04 4E5E unlink A6
00002D06 4E75 rts
00002D08 5345 subq.w D5, 1
00002D0A 4E44 trap 4
00002D0C 4D4F chk.w D6, A7
00002D0E 5645 addq.w D5, 3
export_133:
00002D10 4E56 FFD4 link A6, -0x002C
00002D14 41EE FFD8 lea.l A0, [A6 - 0x28]
00002D18 2D48 FFD4 move.l [A6 - 0x2C], A0
00002D1C 206E FFD4 movea.l A0, [A6 - 0x2C]
00002D20 52AE FFD4 addq.l [A6 - 0x2C], 1
00002D24 10BC 00A9 move.b [A0], 0xA9
00002D28 206E FFD4 movea.l A0, [A6 - 0x2C]
00002D2C 52AE FFD4 addq.l [A6 - 0x2C], 1
00002D30 7005 moveq.l D0, 0x05
00002D32 1080 move.b [A0], D0
00002D34 206E FFD4 movea.l A0, [A6 - 0x2C]
00002D38 52AE FFD4 addq.l [A6 - 0x2C], 1
00002D3C 10AE 0009 move.b [A0], [A6 + 0x9]
00002D40 486E FFD8 pea.l [A6 - 0x28]
00002D44 4EBA FB38 jsr [PC - 0x4C8 /* 0000287E */]
00002D48 588F addq.l A7, 4
00002D4A 4E5E unlink A6
00002D4C 4E75 rts
00002D4E 5345 subq.w D5, 1
00002D50 4E44 trap 4
00002D52 5052 addq.w [A2], 8
00002D54 4F4D chk.w D7, A5
export_130:
00002D56 4E56 FFFC link A6, -0x0004
00002D5A 2D7C A504 C534 FFFC move.l [A6 - 0x4], 0xA504C534
00002D62 3F3C 0004 move.w -[A7], 0x4
00002D66 486E FFFC pea.l [A6 - 0x4]
00002D6A 4EBA 00C2 jsr [PC + 0xC2 /* 00002E2E */]
00002D6E 5C8F addq.l A7, 6
00002D70 422D F1CE clr.b [A5 - 0xE32]
00002D74 4E5E unlink A6
00002D76 4E75 rts
00002D78 5345 subq.w D5, 1
00002D7A 4E44 trap 4
00002D7C 474F chk.w D3, A7
00002D7E 5449 addq.w A1, 2
fn00002D80:
00002D80 4E56 FFFE link A6, -0x0002
00002D84 4267 clr.w -[A7]
00002D86 4267 clr.w -[A7]
00002D88 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00002D8C 301F move.w D0, [A7]+
00002D8E 3D40 FFFE move.w [A6 - 0x2], D0
00002D92 4A40 tst.w D0
00002D94 6706 beq +0x8 /* 00002D9C */
00002D96 70FF moveq.l D0, 0xFFFFFFFF
00002D98 6000 0080 bra +0x82 /* 00002E1A */
label00002D9C:
00002D9C 4267 clr.w -[A7]
00002D9E 3F3C FFFA move.w -[A7], 0xFFFA
00002DA2 3F3C 4D7C move.w -[A7], 0x4D7C /* 'M|' */
00002DA6 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */]
00002DAA 301F move.w D0, [A7]+
00002DAC 4267 clr.w -[A7]
00002DAE 3F3C FFF9 move.w -[A7], 0xFFF9
00002DB2 3F3C 4D7C move.w -[A7], 0x4D7C /* 'M|' */
00002DB6 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */]
00002DBA 301F move.w D0, [A7]+
00002DBC 42A7 clr.l -[A7]
00002DBE 4878 0100 push.l 0x100
00002DC2 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002DC6 205F movea.l A0, [A7]+
00002DC8 2B48 F1D0 move.l [A5 - 0xE30], A0
00002DCC 2F2D F1D0 move.l -[A7], [A5 - 0xE30]
00002DD0 4EBA F6B0 jsr [PC - 0x950 /* 00002482 */]
00002DD4 588F addq.l A7, 4
00002DD6 42A7 clr.l -[A7]
00002DD8 4878 0100 push.l 0x100
00002DDC 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002DE0 205F movea.l A0, [A7]+
00002DE2 2B48 F1D4 move.l [A5 - 0xE2C], A0
00002DE6 2F2D F1D4 move.l -[A7], [A5 - 0xE2C]
00002DEA 4EBA F696 jsr [PC - 0x96A /* 00002482 */]
00002DEE 588F addq.l A7, 4
00002DF0 4267 clr.w -[A7]
00002DF2 3F3C FFFA move.w -[A7], 0xFFFA
00002DF6 2F2D F1D4 move.l -[A7], [A5 - 0xE2C]
00002DFA 3F3C 00FF move.w -[A7], 0xFF
00002DFE 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
00002E02 301F move.w D0, [A7]+
00002E04 4267 clr.w -[A7]
00002E06 3F3C FFF9 move.w -[A7], 0xFFF9
00002E0A 2F2D F1D0 move.l -[A7], [A5 - 0xE30]
00002E0E 3F3C 00FF move.w -[A7], 0xFF
00002E12 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
00002E16 301F move.w D0, [A7]+
00002E18 7000 moveq.l D0, 0x00
label00002E1A:
00002E1A 4E5E unlink A6
00002E1C 4E75 rts
00002E1E 494E chk.w D4, A6
00002E20 4954 chk.w D4, [A4]
00002E22 5345 subq.w D5, 1
00002E24 5249 addq.w A1, 1
export_139:
00002E26 4267 clr.w -[A7]
00002E28 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
00002E2C 4E75 rts
export_138:
fn00002E2E:
00002E2E 4E56 FFFC link A6, -0x0004
00002E32 7001 moveq.l D0, 0x01
00002E34 2D40 FFFC move.l [A6 - 0x4], D0
00002E38 601A bra +0x1C /* 00002E54 */
label00002E3A:
00002E3A 206E 0008 movea.l A0, [A6 + 0x8]
00002E3E 52AE 0008 addq.l [A6 + 0x8], 1
00002E42 4267 clr.w -[A7]
00002E44 3F3C FFF9 move.w -[A7], 0xFFF9
00002E48 486E FFFC pea.l [A6 - 0x4]
00002E4C 4850 pea.l [A0]
00002E4E 4EAD 072A jsr [A5 + 0x72A /* export_225 */]
00002E52 301F move.w D0, [A7]+
label00002E54:
00002E54 302E 000C move.w D0, [A6 + 0xC]
00002E58 536E 000C subq.w [A6 + 0xC], 1
00002E5C 4A40 tst.w D0
00002E5E 66DA bne -0x24 /* 00002E3A */
00002E60 4E5E unlink A6
00002E62 4E75 rts
00002E64 5345 subq.w D5, 1
00002E66 5249 addq.w A1, 1
00002E68 414C chk.w D0, A4
00002E6A 5752 subq.w [A2], 3
fn00002E6C:
00002E6C 4E56 FFFC link A6, -0x0004
00002E70 4267 clr.w -[A7]
00002E72 3F3C FFFA move.w -[A7], 0xFFFA
00002E76 486E FFFC pea.l [A6 - 0x4]
00002E7A 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
00002E7E 301F move.w D0, [A7]+
00002E80 302E FFFE move.w D0, [A6 - 0x2]
00002E84 4E5E unlink A6
00002E86 4E75 rts
00002E88 494E chk.w D4, A6
00002E8A 504F addq.w A7, 8
00002E8C 5254 addq.w [A4], 1
00002E8E 4E4F trap 15
fn00002E90:
00002E90 4E56 FFEC link A6, -0x0014
00002E94 7001 moveq.l D0, 0x01
00002E96 2D40 FFF4 move.l [A6 - 0xC], D0
00002E9A 41F9 0000 077C lea.l A0, [0x0000077C]
00002EA0 2D48 FFEC move.l [A6 - 0x14], A0
00002EA4 6000 0064 bra +0x66 /* 00002F0A */
label00002EA8:
00002EA8 42A7 clr.l -[A7]
00002EAA 4EAD 063A jsr [A5 + 0x63A /* export_195 */]
00002EAE 588F addq.l A7, 4
00002EB0 2D40 FFFC move.l [A6 - 0x4], D0
00002EB4 2D40 FFF8 move.l [A6 - 0x8], D0
00002EB8 06AE 0000 0010 FFFC addi.l [A6 - 0x4], 0x10
label00002EC0:
00002EC0 4EBA FFAA jsr [PC - 0x56 /* 00002E6C */]
00002EC4 4A40 tst.w D0
00002EC6 6612 bne +0x14 /* 00002EDA */
00002EC8 42A7 clr.l -[A7]
00002ECA 4EAD 063A jsr [A5 + 0x63A /* export_195 */]
00002ECE 588F addq.l A7, 4
00002ED0 2D40 FFF8 move.l [A6 - 0x8], D0
00002ED4 B0AE FFFC cmp.l D0, [A6 - 0x4]
00002ED8 65E6 bcs -0x18 /* 00002EC0 */
label00002EDA:
00002EDA 202E FFF8 move.l D0, [A6 - 0x8]
00002EDE B0AE FFFC cmp.l D0, [A6 - 0x4]
00002EE2 6422 bcc +0x24 /* 00002F06 */
00002EE4 4267 clr.w -[A7]
00002EE6 3F3C FFFA move.w -[A7], 0xFFFA
00002EEA 486E FFF4 pea.l [A6 - 0xC]
00002EEE 486E FFF0 pea.l [A6 - 0x10]
00002EF2 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00002EF6 301F move.w D0, [A7]+
00002EF8 206E 0008 movea.l A0, [A6 + 0x8]
00002EFC 52AE 0008 addq.l [A6 + 0x8], 1
00002F00 10AE FFF0 move.b [A0], [A6 - 0x10]
00002F04 6004 bra +0x6 /* 00002F0A */
label00002F06:
00002F06 70FF moveq.l D0, 0xFFFFFFFF
00002F08 600E bra +0x10 /* 00002F18 */
label00002F0A:
00002F0A 302E 000C move.w D0, [A6 + 0xC]
00002F0E 536E 000C subq.w [A6 + 0xC], 1
00002F12 4A40 tst.w D0
00002F14 6692 bne -0x6C /* 00002EA8 */
00002F16 7000 moveq.l D0, 0x00
label00002F18:
00002F18 4E5E unlink A6
00002F1A 4E75 rts
00002F1C 5345 subq.w D5, 1
00002F1E 5249 addq.w A1, 1
00002F20 414C chk.w D0, A4
00002F22 5245 addq.w D5, 1
fn00002F24:
00002F24 4E56 FFF8 link A6, -0x0008
00002F28 7001 moveq.l D0, 0x01
00002F2A 2D40 FFFC move.l [A6 - 0x4], D0
00002F2E 6014 bra +0x16 /* 00002F44 */
label00002F30:
00002F30 4267 clr.w -[A7]
00002F32 3F3C FFFA move.w -[A7], 0xFFFA
00002F36 486E FFFC pea.l [A6 - 0x4]
00002F3A 486E FFF8 pea.l [A6 - 0x8]
00002F3E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00002F42 301F move.w D0, [A7]+
label00002F44:
00002F44 4EBA FF26 jsr [PC - 0xDA /* 00002E6C */]
00002F48 4A40 tst.w D0
00002F4A 66E4 bne -0x1A /* 00002F30 */
00002F4C 4E5E unlink A6
00002F4E 4E75 rts
00002F50 5345 subq.w D5, 1
00002F52 5249 addq.w A1, 1
00002F54 414C chk.w D0, A4
00002F56 464C not.w A4
export_137:
fn00002F58:
00002F58 4E56 FFFE link A6, -0x0002
00002F5C 4EBA FF0E jsr [PC - 0xF2 /* 00002E6C */]
00002F60 3D40 FFFE move.w [A6 - 0x2], D0
00002F64 302E FFFE move.w D0, [A6 - 0x2]
00002F68 4E5E unlink A6
00002F6A 4E75 rts
00002F6C 494E chk.w D4, A6
00002F6E 5345 subq.w D5, 1
00002F70 5249 addq.w A1, 1
00002F72 414C chk.w D0, A4
export_136:
00002F74 4E56 0000 link A6, 0
00002F78 102E 000F move.b D0, [A6 + 0xF]
00002F7C 4880 ext.w D0
00002F7E 3F00 move.w -[A7], D0
00002F80 3F2E 000C move.w -[A7], [A6 + 0xC]
00002F84 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F88 4EBA 0012 jsr [PC + 0x12 /* 00002F9C */]
00002F8C 508F addq.l A7, 8
00002F8E 4E5E unlink A6
00002F90 4E75 rts
00002F92 504C addq.w A4, 8
00002F94 4159 chk.w D0, [A1]+
00002F96 5346 subq.w D6, 1
00002F98 5820 addq.b -[A0], 4
export_135:
00002F9A 4E75 rts
fn00002F9C:
00002F9C 4E56 FFEA link A6, -0x0016
00002FA0 4A6D AEA4 tst.w [A5 - 0x515C]
00002FA4 6700 008A beq +0x8C /* 00003030 */
00002FA8 4267 clr.w -[A7]
00002FAA 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00002FAE 101F move.b D0, [A7]+
00002FB0 4A00 tst.b D0
00002FB2 6606 bne +0x8 /* 00002FBA */
00002FB4 7000 moveq.l D0, 0x00
00002FB6 6000 0078 bra +0x7A /* 00003030 */
label00002FBA:
00002FBA 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00002FBE 206E 0008 movea.l A0, [A6 + 0x8]
00002FC2 3D68 0002 FFFA move.w [A6 - 0x6], [A0 + 0x2]
00002FC8 102E 000F move.b D0, [A6 + 0xF]
00002FCC 4880 ext.w D0
00002FCE E740 asl D0.w, 3
00002FD0 3D40 FFF6 move.w [A6 - 0xA], D0
00002FD4 206E 0008 movea.l A0, [A6 + 0x8]
00002FD8 3010 move.w D0, [A0]
00002FDA 906E FFF6 sub.w D0, [A6 - 0xA]
00002FDE 3D40 FFF8 move.w [A6 - 0x8], D0
00002FE2 0C6E 0014 FFF8 cmpi.w [A6 - 0x8], 0x14
00002FE8 6C06 bge +0x8 /* 00002FF0 */
00002FEA 7014 moveq.l D0, 0x14
00002FEC 3D40 FFF8 move.w [A6 - 0x8], D0
label00002FF0:
00002FF0 206E 0008 movea.l A0, [A6 + 0x8]
00002FF4 5888 addq.l A0, 4
00002FF6 2D48 FFEE move.l [A6 - 0x12], A0
00002FFA 2D6E FFEE FFEA move.l [A6 - 0x16], [A6 - 0x12]
00003000 206E FFEA movea.l A0, [A6 - 0x16]
00003004 4250 clr.w [A0]
00003006 42A7 clr.l -[A7]
00003008 3F3C 00B4 move.w -[A7], 0xB4
0000300C 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00003010 A869 syscall FixRatio
00003012 201F move.l D0, [A7]+
00003014 206E FFEA movea.l A0, [A6 - 0x16]
00003018 2140 0002 move.l [A0 + 0x2], D0
0000301C 302E FFFA move.w D0, [A6 - 0x6]
00003020 D040 add.w D0, D0
00003022 2F2E FFEE move.l -[A7], [A6 - 0x12]
00003026 48C0 ext.l D0
00003028 2F00 move.l -[A7], D0
0000302A 42A7 clr.l -[A7]
0000302C 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
label00003030:
00003030 4E5E unlink A6
00003032 4E75 rts
00003034 4D41 chk.w D6, D1
00003036 4350 chk.w D1, [A0]
00003038 4C41 5953 movem.l D0,D1,D4,D6,A0,A3,A4,A6, D1